メッセージング フレームワークについて、ドキュメントでは、すべてのメッセージに css で使用できる message.tag プロパティがあると書かれています。私のコードは次のようになります
try:
models.save()
message.success(request, "Model successfully saved")
except DatabaseManagementTransaction:
message.error(request, "Model could not be saved")
私のhtmlテンプレートで
{% if messages %}
{% for message in messages %}
<div class="alert alert-{{message.tag}} alert-dissmissable">
{{message}}
</div>
{%endfor%}
{% endif %}
しかし、テンプレートがレンダリングされると、message.tag が表示されず、div クラスは次のようになります
<div class="alert alert- alert-dissmissable">...</div>
これを機能させるには、設定ファイルに MESSAGE_TAGS を作成する必要がありますか? message.tag が空なのはなぜですか? そして別の質問です。ユーザーに表示された後、メッセージはどうなりますか? それらは削除されていますか?新しいモデルを追加すると、以前のメッセージと新しく追加されたメッセージが表示されますか?