特定のモデルの追加/変更を無効にしようとしていますが、管理オブジェクトのadd_view
メソッドをオーバーライドしています。そうすることで、ユーザーにメッセージを追加してリダイレクトしたいと考えています。これを以下の後djangoメッセージにタグがないのはなぜですか?
messages.add_message(
request,
messages.ERROR,
"Please use the other interface.",
)
:私はメッセージをこのように追加しているかのように、
http://readthedocs.org/docs/django/en/latest/ref/contrib/messages.html
そして、それは動作しますが、それはその横に小さな緑のチェックマークで現れること成功しました。テンプレートをチェックし、message.tagsにクラスがあればそれを追加します(警告やエラーがある場合はチェックマーク以外のアイコンが表示されます)。しかし、上記のリンク(または私が見つけた他の方法)のようにメッセージを作成すると、メッセージオブジェクトにタグが表示されません。
何が間違っている可能性がありますか?
は完全にページをリロードすることは、あまりにも、助けることができます。ブラウザが古いスタイルシートを保持していたので、私はちょっと変わった動作を見ました。 –
それで、私は常にスタイルシートにパラメータとしてタイムスタンプを適用するので、私はいつも新しいものを取得します。 –