2012-08-16 70 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