django - 为什么django邮件没有标签?

标签 django

我正在尝试禁用某些模型的添加/更改,并且通过覆盖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/

相关文章:

python - Django:如何动态过滤下拉框?

python - 使用 Django/Python 获得最大测试覆盖率的最佳实践?

python - 如何在 Django REST 中实现方法?

python - 防止 Django 模板中的换行符分割名称列表

python - 如何将 django 查询集从模型方法返回到模板?

django - 如何在DRF路由器中使用参数

python - Django 1.7 迁移 - 日期时间类型错误

django - Auto_now_add = true 字段不会出现在管理部分,因为它们不可编辑 - 你能让它们出现吗?

python - 如何防止用户在已经登录时访问 django 中的登录页面?

python - Celery 任务不会就记录器关键消息向管理员发送电子邮件