如何在Django管理面板中显示全局警报?

时间:2017-07-11 16:23:46

标签: python django

我不希望它在执行操作后显示,我希望它显示在Django管理面板的所有页面上。

这可能吗?

2 个答案:

答案 0 :(得分:1)

这是静态消息吗?我只是覆盖必要的管理模板而使用django.contrib.messages,因为您可能会对此感到困惑 - 这可能会让用户感到困惑。

答案 1 :(得分:0)

很久以前我用django-persistent-messages来做这件事。

用户将在页面顶部收到一条消息,只有在点击X图标后才会消失。您可以使用不同程度的警觉性(信息,警告,错误,严重),因此它非常有用。

一个警告是,为了使消息持久,它们被链接到用户帐户。如果您的网站使用匿名用户,您将不得不考虑其他内容(可能是使用cookie的javascript方法或更现代的浏览器存储方法之一)

相关问题