[问题] django 帐号认证的导向问题

楼主: dummytrue (就只是大叔而已)   2017-08-17 11:10:30
就是在认证表单上使用"next"的方法重新导向
<input type="hidden" name="next" value="{{ next }}" />
方法用POST 登入成功的话
"next"的变量会重新导向/accounts/profile/
这个路径有办法修改吗?
作者: aweimeow (喵喵喵喵 ヽ( ・∀・)ノ)   2017-08-17 11:31:00
https://goo.gl/iAfQZa这个是 setting.LOGIN_REDIRECT_URL 的设定你可以在你的 settings.py 里面写上以下内容LOGIN_REDIRECT_URL = '/member/profile/' 这种内容要写什么都是可以自己决定的
楼主: dummytrue (就只是大叔而已)   2017-08-17 12:04:00
如果像a大的方法修改 似乎不需要用到next的变量就能导向 那我就不太清楚使用"next"变量使用的时机了
作者: uranusjr (←這人是超級笨蛋)   2017-08-17 13:54:00
当你想在每次登入的时候视情况导到不一样页面的时候啊以 Facebook 为例, 如果你看一篇文章 -> 想按赞 -> 登入结果登入完被导向你的 timeline 这样还要回去找刚刚那篇这样使用者体验就很糟, 所以就要用 next 标明使用者原本在的页面, 登入完自动把他重导向回去, 方便他继续使用
楼主: dummytrue (就只是大叔而已)   2017-08-17 14:32:00
喔喔 原来如此

Links booklink

Contact Us: admin [ a t ] ucptt.com