我想在django admin的确认消息中添加一些内容?出现并说“Hei,如果你删除那个你将删除那个以及那个那个......”的那个......“
有没有人有想法?
答案 0 :(得分:1)
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管理员视图或创建将处理这些消息的中间件。有关覆盖管理员视图的信息,请参阅此 https://docs.djangoproject.com/en/1.4/ref/contrib/admin/#django.contrib.admin.ModelAdmin.change_view