随机添加消息到Django消息框架

时间:2013-08-06 14:21:26

标签: django django-middleware django-messages

在Django项目中,我在模板中有一个空格来显示来自Django消息框架的消息。我想使用该框架来显示一些消息,这些消息不是由某些视图中的用户操作触发,而是由应用程序设置。理想情况下,我的应用程序将决定何时最好发送消息,但最初它将是随机的。一个澄清一点的例子;我不想发送与“您已成功更新个人资料”等操作相关的典型邮件。相反,我想不时推荐一些内容,比如“你可能会对垃圾邮件感兴趣”。内容(在这种情况下为“垃圾邮件”)由另一个应用程序已收集的数据库中的某些对象提供。

我想知道如何在典型视图之外设置消息。我正在考虑实现一个中间件,该中间件将在每个请求上调用,并在process-request()类中设置消息,如果此特定用户已被标记为接收任何请求。

开头是不是一个好主意?

0 个答案:

没有答案