我正在尝试禁用某些模型的添加/更改,并且通过覆盖admin对象中的add_view
方法来这样做。这样做时,我想向用户添加一条消息,然后重定向。我以这种方式添加消息:
messages.add_message(
request,
messages.ERROR,
"Please use the other interface.",
)
在遵循此之后:
http://readthedocs.org/docs/django/en/latest/ref/contrib/messages.html
它可以工作,但是它旁边显示一个绿色的对勾,好像成功了。我检查了模板,并添加了message.tags中的所有类(如果有警告或错误,您会得到与复选标记不同的图标)。但是,当我按照上面的链接所说的方式(或我发现的任何其他方式)发送消息时,在消息对象上看不到标签。
任何想法可能出什么问题吗?
最佳答案
我昨天刚刚经历了一次完全相同的经历。不管您是否相信,为我解决问题的都是重新启动Web服务。我在本地使用./manage.py runserver
,所以不确定是否是您的情况。
顺便说一句,我发现了其他奇怪的django怪癖,尤其是在创建许多新代码时,这样做解决了。
关于django - 为什么django邮件没有标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6589419/