Skip to main content
 首页 » 编程设计

python之修改django admin中删除对象时的警告信息

2025年05月04日23birdshome

我想在 django admin 的确认消息中添加一些内容?出现的那个说“嘿,如果你删除那个,你也会删除那个那个那个……”

有没有人有想法?

请您参考如下方法:

django admin 使用默认消息框架 https://docs.djangoproject.com/en/dev/ref/contrib/messages/

操作现有消息:

storage = messages.get_messages(request) 
for message in storage: 
    do_something_with(message) 

添加新消息:

messages.add_message(request, messages.INFO, 'An info.') 
messages.add_message(request, messages.SUCCESS, 'An success.') 

要使用此代码,您必须覆盖 django 管理 View 或创建一个中间件来处理这些消息。请参阅此以覆盖管理员 View : https://docs.djangoproject.com/en/1.4/ref/contrib/admin/#django.contrib.admin.ModelAdmin.change_view