код, что в нем не так?
{% if page_obj.has_previous %}
<a href="?page={{ page_obj.previous_page_number }}">previous</a>
{% endif %}
<span>Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}</span>
{% if page_obj.has_next %}
<a href="?page={{ page_obj.next_page_number }}">next</a>
{% endif %}
Извините, может кто-то взглянуть
а что в нем не так?
Не отображается пагинация
вообще ничего не отображается? в инспекторе смотрел? не за пределами блока объявляешь?
За пределами, сейчас внутри попробую
если по верстке не подходит - можешь отдельный блок для пагинации в бэйсе сделать и туда подсовывать
Извините что беспокою, могу я вам сюда скинуть ссылочку на репозиторий проекта, чтобы вы посмотрели что не так с пагинацией?
кидай
https://github.com/yarosh01/mylittleshop/tree/master/store/templates
{% endif %} {% endblock %} в базе зачем это ендиф внутри блока пагинации? в индексе блок контент должен перед пагинацией закрываться, а пагинация должна быть в своем блоке
условно что-то в этом роде https://dpaste.org/6swZ
без endif вообще не хочет работать:
возможно он должен быть где-то выше
Но не в блоке пагинации, да?
{% block pagina %} {% if page_obj.paginator.num_pages > 1 %} {% if page_obj.has_previous %} <a href="?page={{ page_obj.previous_page_number }}">previous</a> {% endif %} <span>Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}</span> {% if page_obj.has_next %} <a href="?page={{ page_obj.next_page_number }}">next</a> {% endif %} </div> </div> </div> </div> {% endblock %} Он точно там не должен быть? Разве первый иф закрыть не надо?
внутри блока пагинации в базе ничего быть не должно, проверь что у тебя все тэги открываются и закрываются в отдельных блоках
Обсуждают сегодня