Итак, все, что я хочу сделать, это перенаправить пользователя на страницу входа в систему на основе некоторой логики на мой взгляд. Я пробовал:Как правильно изменить вход в систему Django?
reverse('django.contrib.auth.views.login')
, и я также пытался создать уникальную запись в urls.py моего приложения
from django.contrib.auth.views import login
urlpatterns = patterns('',
url(r'^login/', login, name='my-login'),
)
Тогда на мой взгляд
reverse('my-login')
но они оба дают мне ошибка NoReverseMatch.
Каков правильный способ сделать это?
Полный urlconf? Возможно, вы вставили эту часть для входа, как-то неправильно. Также попробуйте '' my_login'' вместо '' my-login''. Не уверен, что это имеет значение, но я всегда использую подчеркнутые имена, –
@Torsten Hyphens тоже в порядке. – DrTyrsa
Хорошо. Так что да, в конце концов, это строка. :) –