Django auth注册查看登录重定向

时间:2018-03-01 15:35:21

标签: django

我正在使用Django的身份验证视图。我不想在我的注册网址中使用'accounts /',所以我将其更改为:

accounts/password_change/ [name='password_change'] 
accounts/login/ [name='login']

要:

from django.contrib.auth import views as auth_views

urlpatterns = [
    path('password_change/', auth_views.PasswordChangeView.as_view(), name='password_change'),
    path('login/', auth_views.LoginView.as_view(), name='login'),
]

现在,当未登录的用户尝试访问此视图时,它就会出现 重定向到:

127.0.0.1:8000/accounts/login/?next=/password_change/

如何让它重定向到此?

127.0.0.1:8000/login/?next=/password_change/

1 个答案:

答案 0 :(得分:1)

尝试在settings.py文件中设置LOGIN_URL:

LOGIN_URL = 'login'