Как изменить пейджинг уведомлений (или ограничить количество страниц) в этом плагине django? - PullRequest
1 голос
/ 18 января 2011

https://github.com/pinax/django-notification

В «уведомлениях» в views.py должен отображаться список уведомлений для пользователя. И я получил это на работу. Единственная проблема ... он отображает все уведомления. Это затопляет страницу.

Как мне изменить эту функцию в views.py, чтобы установить ограничение на то, что должно отображаться? Я сделал setup.py установить. Теперь код приложения находится в пакетах сайта, и я не хочу напрямую изменять представления.

Еще лучше, я что-то упускаю ... может, django-уведомление позволяет мне включать / выключать это?

1 Ответ

0 голосов
/ 21 февраля 2011

Полагаю, вам нужно предоставить пользовательский шаблон notification/notices.html, чтобы заставить представление notices вообще работать, поэтому я предполагаю, что вы уже создали его сами.

Если вы простоЕсли вы хотите произвольно ограничить количество уведомлений, которые пользователь получает на странице, то в вашем шаблоне вы, вероятно, захотите сделать что-то вроде ...

{% for notice in notices|slice:":5" %}
    {{ notice }}
{% endfor %}

Это будет отображать только первые пять уведомлений.

...