Я пытаюсь заставить Django-Filter работать с разбиением на страницы, но это работает только тогда, когда я передаю «сообщения» в Paginator, но когда я пытаюсь передать f… я получаю ошибку >>> объект типа PostsFilter не имеет len()
В остальном все работает нормально.
Есть предложения по обходному пути? Пожалуйста, посмотрите мой файлviews.py.
views.py
def posts(request):
posts = Post.objects.all()
f = PostsFilter(request.GET, queryset=Post.objects.all())
paginator = Paginator(posts, 50)
page_number = request.GET.get("page")
posts_qs = paginator.get_page(page_number)
return render(request, 'posts/posts.html', {
'posts':posts_qs,
'filter':f,
'title':'Posts'
})
Подробнее здесь: https://stackoverflow.com/questions/791 ... tsfilter-h
Django-Filter не работает с разбиением на страницы. Получение объекта типа PostsFilter не имеет len() ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
«Ошибка типа: объект типа numpy.float32 не имеет len()» — интеграция DeepSORT с YOLO
Anonymous » » в форуме Python - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
«Ошибка типа: объект типа numpy.float32 не имеет len()» — интеграция DeepSORT с YOLO
Anonymous » » в форуме Python - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-