【发布时间】:2010-08-10 02:33:52
【问题描述】:
如果这个问题没有意义,请原谅我;我最近睡得很少。
每当信号通过 django 的消息模块触发时,我想向用户发送通知,但我不知道如何将请求对象传递给 messages.success 方法。
我这样做是因为每当用户获得徽章时,我都需要告诉他。例如,当用户完成她的个人资料、进行一定数量的评分或制作一定数量的 cmets 时,就会奖励一个徽章。目前,用户告诉她有新徽章的唯一方法是转到徽章页面,但我想轻轻地通知用户该事件。
使用 django 通知会起作用,但我们现有的系统会太不和谐(目前它加载一个模式)并且由于它会访问数据库而更昂贵。
提前致谢。
【问题讨论】:
-
您可能不想这样做。请解释你为什么要尝试这样的事情。只需在模板中显示消息是通常的解决方案。你想做什么?
-
“每当用户获得徽章”?什么?
标签: django