2012-08-16 67 views

回答

1

Django管理使用默认的消息框架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