Как ограничить элементы в шаблонах Django? - PullRequest
0 голосов
/ 15 мая 2011

шаблон:

{% for c in feed.comment_set.all reversed %}
  <b>{{c.msg}}</b>
{% endfor %}

Вопрос 1: Здесь я хочу показать только последние 3 комментария. Как мне ограничить комментарии.

Вопрос 2: Как добавить кнопку «Показать больше», которая будет загружать оставшиеся комментарии?

Спасибо.

1 Ответ

0 голосов
/ 15 мая 2011

Существует встроенный шаблонный фильтр slice, который можно использовать для отображения только 3 записей более длинного списка.

Но так как ваш вопрос в любом случае помечен jquery, вы, вероятно, могли быпопробуйте плагин, подобный showMore , который, кажется, точно подходит для вашей проблемы.

Если вы хотите адаптировать свое собственное решение, посмотрите на этот ответ .Хотя он использует php, базовая логика должна быть такой же и адаптируемой к Django.

...