请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于从GET里面取出next的疑问

由form表单提交的方式是post,next不是应该在POST里面取吗
图片描述

正在回答

1回答

这个地方比较特殊, 因为django为了让用户登录之后跳转到之前的页面,所以当你从其他页面跳转过来的时候,如果登录之后想要跳转回原来的页面,就得知道原来的页面的url是什么。之前的url就放在登录的url后面的next参数中,所以的网站都是这样的,post是无法做到这样的,所以这个参数只有放在url中也就是get参数中

0 回复 有任何疑惑可以回复我~
  • 提问者 慕村5325399 #1
    那么我可以这样理解吗:例如https://www.baidu.com/?next=123, 传递在url中的next参数中的数据,就只能从GET中取
    回复 有任何疑惑可以回复我~ 2020-02-03 17:36:33
  • bobby 回复 提问者 慕村5325399 #2
    是的,因为之前页面跳转的时候数据只能放到get中
    回复 有任何疑惑可以回复我~ 2020-02-03 17:45:29
  • 提问者 慕村5325399 #3
    非常感谢!谢谢老师
    回复 有任何疑惑可以回复我~ 2020-02-03 17:47:23
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信