@Yzurgzd

Как реализовать постраничный вывод Django?

В views.py добавил paginate_by = 10
В HTML шаблон я вставил
{% block pagination %}
  {% if is_paginated %}
      <div class="pagination">
              {% if page_obj.has_next %}
                  <a href="{{ request.path }}?page={{ page_obj.next_page_number }}">Load More</a>
              {% endif %}
      </div>
  {% endif %}
{% endblock %}

Мне нужно чтобы загружалась не следующая страница, а чтобы к текущим объектам добавлялись 10 объектов.
  • Вопрос задан
  • 110 просмотров
Решения вопроса 1
@bacon
1. Самим разобраться с ajax и как им подгружать данные
2. Или погуглить как делать lazy pagination или infinite scroll
3. Или погуглить готовые Django батарейки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы