从地址登录后我无法理解为什么:
http://localhost/en/accounts/login/?next=/en/test/
我被重定向
http://localhost/accounts/profile/
所以我在django文件中运行搜索,发现这个地址是django的默认LOGIN_REDIRECT_URL。
我不理解的是它被重定向到那里的原因。我猜,我的登录表单的帖子地址应该是:
/accounts/login/?next=/en/test/
而不是
/accounts/login/
我把它写进了模板并且有效。但由于重定向url动态变化,我如何动态地使这个登录表单地址更改?那个或那个什么的模板标签?
艾伦
答案 0 :(得分:2)
Acutally,我想我想出来了......我不应该更改登录表单的帖子地址,而只是将表单发布到我所在的同一地址。
编辑:它运作得很好。
答案 1 :(得分:-1)
在settings.py中,您可以设置LOGIN_REDIRECT_URL