Вопрос о проблеме разбивки на страницы:
Почему, если у меня есть, например, следующее LISTVIEW:
class BoatListView(ListView):
model = BoatModel
template_name = "boats.html"
paginate_by = 5
def get_context_data(self, *, object_list=None, **kwargs):
context = ListView.get_context_data(self, object_list=None, **kwargs)
context["boats"] = BoatModel.objects.all()
context["images"] = BoatImage.objects.all()
return context
, и я буду использовать контекст «лодки» и «изображения» в шаблоне, например:
{% for boat in boats %}
some code here
{% endfor %}
...
…
….
{% bootstrap_pagination page_obj %}
paginator в этом случае вообще не будет работать (загрузчик один или оригинальный Django https://docs.djangoproject.com/en/2.2/topics/pagination/#using-paginator-in-a-view), без разницы?
Но как только я поменяю «лодки» и «images ”to“ object_list ”- paginator начнет нумерацию страниц.
В чем проблема и как в этом случае я могу добавить дополнительный контекст в поле зрения, если мне нужно сделать это в рамках возможности использовать пейгинатор?
Спасибо!