Dac*_*hmt 4 django redirect login django-registration django-1.5
使用django-registration,我在settings.py中:
LOGIN_REDIRECT_URL = '/'
Run Code Online (Sandbox Code Playgroud)
当我试图访问一个页面(退出)时http://localhost:8000/surfboards/current/,我被重定向到http://localhost:8000/accounts/login/?next=/surfboards/current/
在这种情况下,如果next指定了参数,我希望在登录成功后重定向到此页面,而不是默认值LOGIN_REDIRECT_URL.
现在,我总是被重定向到http://localhost:8000/,只有在next没有指定时才是我想要的.
谢谢,
Aks*_*aaj 11
django登录视图由django-registration内部用于登录.和loginDjango提供的视图需要照顾next.
我猜你错过了从模板发送它.
你有以下线路registration/login.html吗?
<input name="next" type="hidden" value="{{next}}">
Run Code Online (Sandbox Code Playgroud)
如果没有,那么添加它,你的问题应该修复.
| 归档时间: |
|
| 查看次数: |
3944 次 |
| 最近记录: |