2010年9月16日木曜日

djangoでどこのページにもlogin/logoutを表示させる

TEMPLATE_CONTEXT_PROCESSORSに "django.core.context_processors.request",を入れて
            <p class="login_logout">
                {% if user.is_authenticated %}
                    <a href="{% url auth_logout %}?next=/">logout</a>
                {% else %}
                    <a href="{% url auth_login %}?next={{ request.path }}">login</a>
                {% endif %}
            </p>
request.pathでログインしたページに戻る。

0 件のコメント:

コメントを投稿