Я новичок в Django, и я пытаюсь заставить выход из системы работать ...
Я установил приложение под названием Django-Registration.
Моя проблема в том, чтоЯ могу сделать выход, но страница не обновляется, я должен нажать F5 после выхода из системы, чтобы увидеть страницу для незарегистрированных пользователей.
Я сделал следующее:
urls.py, добавлено в urlpatterns:
url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}, name='auth_logout'),
url(r'^logout/(?P<next_page>.*)/$', 'django.contrib.auth.views.logout', name='auth_logout_next'),
В шаблоне у меня есть этот код:
{% if request.user.is_authenticated %}
<p>Welcome {{ request.user.username }}. <a href="{% url auth_logout_next 'directorio' %}">Logout</a></p>
{% else %}
<p>Welcome. Please <a href="/accounts/login/">login</a> or <a href="/accounts/register/">register</a></p>
{% endif %}
Когда я нажимаю Выход из системы Я не вижу этого на экране:
<p>Welcome. Please <a href="/accounts/login/">login</a> or <a href="/accounts/register/">register</a></p>
Я вижу этот текст, только если использую F5 для обновления страницы.
Чего мне здесь не хватает?
Пожалуйста, дайте мне подсказку.
С наилучшими пожеланиями,