Пользователь is_authenticated Django работает некоторые места, не другие

В моем шаблоне у меня есть следующее:

        <ul class="tabbed" id="network-tabs">
            {% if user.is_authenticated %}
            <li><a href="{% url acct-my-profile %}">My Account</a></li>
            <li><a href="{% url acct-logout %}">Log Out</a></li>
            {% else %}
            <li><a href="{% url acct-login %}">Log in</a></li>
            <li><a href="{% url acct-register %}">Register</a></li>
            {% endif %}
        </ul>

Это, кажется, хорошо работает, если страница, созданный, не имеет @login_required декоратора, в этом случае страница хорошо работает, но навигация появляется, как будто пользователь не зарегистрирован, даже когда они.

5
задан Michael Morisy 26 July 2010 в 17:42
поделиться