У меня проблемы с учетными записями/логином пользователя django. Я пытаюсь сделать несколько вещей после входа в систему, но после того, как я войду в систему, веб-сайт показывает, что я не вошел в систему. Например, в теге html, если я использую {{ user }}, он печатает Anonymous User, даже если я не вошел в систему. Я не знаю, что не так с моим кодом:
просмотров.py:
def index(request):
return render_to response({'user', request.user})
URL.py:
(r'^$', 'tickets.views.index'),
(r'^accounts/login/$', 'django.contrib.auth.views.login' ),
(r'^accounts/logout/$','django.contrib.auth.views.logout'),
login.html - это базовый шаблон входа в систему django, и в индексе у меня отображается {{user}}.
Спасибо за любую помощь.
редактировать:
У меня есть тег шаблона, я просто не ввел его туда. Я хочу, чтобы он сказал, что я вошел в систему после входа в систему. Например: если я вхожу в систему с помощью теста учетной записи, я хочу, чтобы тест отображался, где {{ user }} не является анонимным пользователем.
syncdb
после этого? - person RotaJota   schedule 25.04.2012render_to_response()
отсутствует аргумент шаблона. - person Brian Neal   schedule 25.04.2012AnonymousUser
- person alan   schedule 25.04.2012