0

ログインビューをクラスベースのビューから組み込みのビューに転送しました。django.contrib.auth.views.login

それ以前は ; 私はviews.pyでdjangoメッセージを使用しています。

しかし、私は組み込みのビューの下でそれを行う方法を知りません。

これが私のurls.pyです:

urlpatterns = patterns('',
    url(r'^', include('blog.urls')),
    url(r'^login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, name='login'),
    url(r'^admin/logout', 'django.contrib.auth.views.logout_then_login', name='logout'),
)

そして私がlogin.htmlに欲しいもの:

{% for message in messages %}
    <div id="notice" align="center">
        {{ message }}
    </div>
    {% ifequal message.tags 'ERROR' %}
        <div id="notice" align="center">{{ message }}</div>
    {% endifequal %}
{% endfor %}

どこでどのようにメッセージを定義できますか?

ありがとうございました

4

1 に答える 1

1

メッセージを適切に設定している限り、テンプレートで利用できるはずです。

https://docs.djangoproject.com/en/dev/ref/contrib/messages/#enabling-messages

于 2012-10-17T18:49:53.813 に答える