在DjangoAdmin中打开时可以显示消息吗?

vatpfxk5  于 2022-12-30  发布在  Go
关注(0)|答案(1)|浏览(134)

我需要显示一个消息后,我打开模型管理页面,有办法吗?我知道如何显示后保存,但没有找到一种方法来显示它打开。

8mmmxcuj

8mmmxcuj1#

你可以使用Django消息框架来实现。

from django.contrib import messages

class MyAdminSite(AdminSite):
    def each_context(self, request):
        messages.add_message(request, messages.INFO, 'Hello world.')
        return super().each_context(request)

更多信息在此:https://docs.djangoproject.com/en/4.1/ref/contrib/messages/#adding-a-message
AdminSite更多信息:https://docs.djangoproject.com/en/4.1/ref/contrib/admin/#adminsite-objects

相关问题