Я намеревался использовать django-уведомление в моем приложении django.
Документы немного редки для кого-то с моим ограниченным уровнем опыта. Мне нужна пара разъяснений по поводу его использования.
- В файле use.txt проекта под
раздел «Создание типов уведомлений» это
говорит:
Вам нужно позвонить create_notice_type(label, display, description)
один раз, чтобы
создайте типы уведомлений для вашего приложения в базе данных.
После долгих обсуждений с самим собой, я чувствую, что мне действительно «не нужно» это делать. Задача состоит в том, чтобы создавать записи для типов уведомлений в базе данных, поэтому я вполне могу сделать это, используя опции django-messages в разделе admin. Я прав?
Я думаю, что create_notice_type полезен, когда кто-то распространяет приложения, чтобы они были подключаемыми.
- В файле use.txt проекта под
раздел "Шаблоны уведомлений" это
говорит:
Существует четыре различных шаблона, которые могут быть написаны для фактического содержания уведомлений: .......... Каждый из них должен быть помещен в каталог по пути шаблона с именем notification/<notice_type_label>/<template_name>
. Если какой-либо из них отсутствует, будет использоваться значение по умолчанию.
Что это за шаблоны по умолчанию? Где они должны проживать? Достаточно ли поместить четыре шаблона, упомянутых в документации, в каталог «уведомлений» в пути к загрузчику шаблонов?
- Как видно из проекта
views.py строка 43, шаблон
"notices.html" используется. Строка 53 использует "single.html". Но
Проект не предоставляет эти
шаблон в любом месте своего каталога
состав. Что там происходит?