django admin の確認メッセージに何かを追加したいですか? 現れて「へい、あれを消したらあれもあれもこれも消してしまう…」
誰にもアイデアはありますか?
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 を参照してください。