next参数名是固定的吗
来源:6-13 实现登录跳转
Mr__Xin
2020-04-19 16:44:54
如题,在未登录状态下自动跳转到登录页面,url为【http://127.0.0.1:8000/accounts/user/login/?next=/accounts/user/address/list/】,之后request.GET.get('next', 'index')取表单action中的url的next值进行跳转。

我发现next键值对的创建者是Other,这是不是说明next键值对是由Django系统创建的,所以只能叫next?还是说可以自定义?
3回答
同学,你好。同学是指的从一个页面跳转到未登录页面的情况,next是否django自带?从一个页面跳转到未登录页面,url中产生的next是auth系统模块中定义的,如图:


同学如果想要尝试,可以试一下更改,不过要确保所有关联用到next的地方影响不大。
祝学习愉快~
好帮手慕笑蓉
2020-04-20
同学,你好。这里的next是html页面定义的next,get方法获取页面的参数next的值,如图:

如果解决了你的疑惑,请采纳,祝学习愉快~
Mr__Xin
提问者
2020-04-19
也就是说,在未登录状态下打开需要登陆才能查看的页面自动跳转到登录页面,url【http://127.0.0.1:8000/accounts/user/login/?next=/accounts/user/address/list/】的next是系统创建的吗?
相似问题