我一直打算在我的django应用程序中使用django-通知。
对于有我有限经验的人来说,医生是有点稀少的。我需要几个关于它的用法的澄清。
您需要调用
create_notice_type(label, display, description)一次,以便为数据库中的应用程序创建通知类型。
在和自己争论了很多次之后,我觉得我并不是真的“需要”这样做。目标是为数据库中的通知类型创建记录,因此我可以很好地使用管理部分中django-notification的选项来实现这一点。我说的对吗?
我认为create_notice_type在发布应用程序时是有用的,因为它们是可插拔的。
有四个不同的模板可以为通知的实际内容编写:.每个目录都应该放在一个名为
notification/<notice_type_label>/<template_name>的模板路径上。如果其中任何一个缺失,则将使用默认设置。
这些默认模板是什么?他们需要住在哪里?将文档中提到的四个模板放在模板加载器路径中的“通知”目录中是否足够?
发布于 2010-01-12 17:44:51
我可以在管理部分使用django通知的选项很好地做到这一点。我说的对吗?
是。稍后您可以通过管理员添加或删除它们。它只会使在代码中使用相同的通知类型变得很容易,而不必担心每次都会完全正确。例如,如果您使用相同的通知类型,并不断重置您的应用程序,而您正在开发(像我),这可能是一个很大的时间节省。
这些默认模板是什么?他们需要住在哪里?将文档中提到的四个模板放在模板加载器路径中的“通知”目录中是否足够?
django-通知包含通知/模板中所需的大多数基本模板,但是它仍然缺少single.html。要使用您自己的模板,请将它们放在/ template -path/notification/template_name下的模板目录中。这将覆盖默认值。还可以使用/template-path/notification/noticelabel_noticeformat.格式为每种通知类型添加粒度模板。
https://stackoverflow.com/questions/2006601
复制相似问题