Как я отображаю уведомления из 'django-уведомления'?

BigDecimal или другое представление фиксированной точки то, что обычно необходимо за деньги.

Плавающая точка (Double, Float) представления и вычисления неточны, ведя к ошибочным результатам.

8
задан ChrisF 22 December 2011 в 12:13
поделиться

2 ответа

Ответ заключается в том, что вы должны встроить его в свои собственные шаблоны. Это может быть так же просто, как и следующий фрагмент:

<table>
    <caption>{% trans "Notices" %}</caption> 
    <thead>
        <tr>
            <th>{% trans "Type" %}</th>
            <th>{% trans "Message" %}</th>
            <th>{% trans "Date of the Notice" %}</th>
        </tr>
    </thead>
    <tbody>
        {% for notice in notices %}
            {% if notice.is_unseen %}
                <tr class="unseen_notice">
            {% else %}
                <tr class="notice">
            {% endif %}
                <td class="notice_type">[{% trans notice.notice_type.display %}]</td>
                <td class="notice_message">{{ notice.message|safe }}</td>
                <td class="notice_time">{{ notice.added|timesince }} {% trans "ago" %}</td>
            </tr>
        {% endfor %}
    </tbody>
</table>

Как ответил @googletorp , Pinax - это место, где можно понять, как авторы используют django-notification. В частности, есть страница администрирования уведомлений, которая может служить удобным руководством.

.
4
ответ дан 5 December 2019 в 22:19
поделиться

Расскажите, взгляните на Pinax , исходный код можно найти на github. Они часто используют уведомления для своего сайта проекта http://code.pinaxproject.com .

Редактировать:
Я только что посмотрел. Кажется, все, что делает Pinax, чтобы заставить его работать, - это перечислять его в установленных приложениях перед любыми другими внешними приложениями и включать его файл URL-адресов, как обычно.

2
ответ дан 5 December 2019 в 22:19
поделиться
Другие вопросы по тегам:

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