@DmitryRise

Как реализовать подгрузку контента по клику в Django?

Приветствую, появилась потребность в подтягивании статей (на странице с 10-ю новостями, для того, чтобы показать еще 10 новостей) по клику на "Еще новости..."
Подскажите, пожалуйста, как это можно реализовать в рамках Django?
  • Вопрос задан
  • 266 просмотров
Пригласить эксперта
Ответы на вопрос 3
Assargin
@Assargin
Перед ответом смотрю наличие ✔ в ваших вопросах
Из необходимого:
  1. View основной страницы отображения новостей
  2. JS-код, который делает ajax-запрос на сервер за следующими X новостями
  3. View, который по ajax отдаёт данные (или уже готовый html) следующих X новостей
  4. JS-код, который дополняет список новостей на странице полученными X новостями
Ответ написан
Комментировать
Отдавать через пагинацию.
На странице ajax запросом на получение следующей пачки из н+1 страницы > чтение json_response из View > вставка контента ниже. Если страницы дальше нет - то ничего не добавлять.
Ответ написан
Комментировать
@AlexandrBirukov
django-el-pagination идеально для этого подойдет, но можно и заморочиться и делать как писали выше
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы