1

从地址登录后我不明白为什么:

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 动态变化,我怎样才能使这个登录帖子表单地址也动态变化?有模板标签吗?

艾伦

4

2 回答 2

2

Acutally,我想我想通了...我不应该更改登录表单的发布地址,而只是将表单发布到我所在的相同地址。

编辑:它工作得很好。

于 2010-02-05T07:34:43.677 回答
-1

在 settings.py 你可以设置 LOGIN_REDIRECT_URL

于 2010-03-15T11:23:56.883 回答