私はこれに助けが必要です。Djangoのブートストラップアラートが期待通りに機能しない
私は、ブートストラップアラートで自分のアプリをより良く見せようとしています。アイテムを追加するアラートとアイテムを削除するためのアラートがあります。
私は私の警告は偉大に見えると正常に動作が、私はそれが正常に動作していない項目を削除するとき。.. NOのみブートストラップの警告と私のメッセージを表示項目を追加....
私が間違って何をしているのですか? ( 'が追加されました!'、要求)MSG messages.successを私の成功のための
<div class="container">
{% if messages %}
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
{% for message in messages %}
<p{% if message.tags == "success" %} class="alert alert-success "{% endif %}>{{ message }}</p>
{% if message == 'danger' %}
<p{% if message.tags == 'danger' %} class="alert alert-danger"{% endif %}>{{ message }}</p>
{% endif %}
{% endfor %}
</div>
</div>
{% endif %}
ビュー私の危険MSG ため
再生回数:ここ
は、私が得たものですmessages.error(リクエストは「削除されました!」)ありがとうございます。
EDIT
シルビオは私の質問に答えたように私は私の問題を解決しました。すべてのブートストラップのアラートで素晴らしい仕事が、それを動作させるためにalert-danger
私はこのような何かに私のsettings.py
を編集する必要がありました:
{% if messages %}
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
{% for message in messages %}
<div class="alert alert-{{ message.tags }}" role="alert">
<p>{{ message }}</p>
</div>
{% endfor %}
</div>
</div>
{% endif %}
:
from django.contrib.messages import constants as message_constants
MESSAGE_TAGS = {message_constants.DEBUG: 'debug',
message_constants.INFO: 'info',
message_constants.SUCCESS: 'success',
message_constants.WARNING: 'warning',
message_constants.ERROR: 'danger',}
Thanks for helping me.
ありがとうございました。解決策で私の質問を編集しただけで、他の人を助けてくれるはずです。 – User100696