我正在使用 django auth 视图进行身份验证,但成功登录后,它应该尝试将用户重定向到下一个 GET 参数,但它仅重定向到 LOGIN_REDIRECT_URL !
这是我的网址
url(r'^login/$', auth_views.login, {'template_name': 'accounts/registered/login.html',}, name='login'),
在我的设置.py
LOGIN_REDIRECT_URL = '/'
当未经身份验证的用户想要访问仪表板时,它会自动重定向到带有下一个参数的登录页面
http://127.0.0.1:8000/accounts/login/?next=/accounts/dashboard/
但成功登录后它会将其重定向到
http://127.0.0.1:8000/
它应该根据下一个参数重定向它。
看起来您忘记添加隐藏字段next
to the accounts/registered/login.html
模板:
<input type="hidden" name="next" value="{{ next }}">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)