我一直打算在我的 django 应用程序中使用django-notification。
对于我经验有限的人来说,这些文档有点稀少。我需要澄清一下它的用法。
- 在项目的usage.txt中,在“创建通知类型”部分下它说:
您需要调用
create_notice_type(label, display, description)
一次以在数据库中为您的应用程序创建通知类型。
在与自己争论了很多之后,我觉得我真的“不需要”这样做。目标是在数据库中为通知类型创建记录,所以我可以很好地使用管理部分中的 django-notification 选项来做到这一点。我对吗?
我认为 create_notice_type 在分发应用程序以使其可插入时很有用。
- 在项目的 usage.txt 中,在“通知模板”部分下它说:
可以为通知的实际内容编写四种不同的模板: .......... 每一个都应放在模板路径上名为
notification/<notice_type_label>/<template_name>
. 如果缺少其中任何一个,将使用默认值。
这些默认模板是什么?他们需要住在哪里?将文档中提到的四个模板放在模板加载器路径中的“通知”目录中是否足够?
- 从项目的views.py 第43 行可以看出,使用了模板“notices.html”。第 53 行使用 "single.html" 。但是该项目在其目录结构的任何地方都没有提供这些模板。那里发生了什么?