首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >姜戈-通知-- create_notice_type炒作了?和其他问题

姜戈-通知-- create_notice_type炒作了?和其他问题
EN

Stack Overflow用户
提问于 2010-01-05 14:27:49
回答 1查看 1.3K关注 0票数 2

我一直打算在我的django应用程序中使用django-通知

对于有我有限经验的人来说,医生是有点稀少的。我需要几个关于它的用法的澄清。

  • 在项目的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“。但是该项目在其目录结构中的任何位置都没有提供这些模板。那是怎么回事?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-12 17:44:51

我可以在管理部分使用django通知的选项很好地做到这一点。我说的对吗?

是。稍后您可以通过管理员添加或删除它们。它只会使在代码中使用相同的通知类型变得很容易,而不必担心每次都会完全正确。例如,如果您使用相同的通知类型,并不断重置您的应用程序,而您正在开发(像我),这可能是一个很大的时间节省。

这些默认模板是什么?他们需要住在哪里?将文档中提到的四个模板放在模板加载器路径中的“通知”目录中是否足够?

django-通知包含通知/模板中所需的大多数基本模板,但是它仍然缺少single.html。要使用您自己的模板,请将它们放在/ template -path/notification/template_name下的模板目录中。这将覆盖默认值。还可以使用/template-path/notification/noticelabel_noticeformat.格式为每种通知类型添加粒度模板。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2006601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档