虽然定义了下一个参数,但Django set_语言函数重定向到站点根目录

2024-04-26 12:48:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用django.views.i18n.set_language()重定向视图和HTML表单,用户可以在其中选择语言。 我正在做Django documentation for i18n translation中描述的一切。 我所做的唯一区别是,在HTML表单中,我将next参数的值从{{redirect_to}}更改为{{request.get_full_path}}

不管怎样,当我在本地测试的时候,它工作得很好。我可以选择不同的语言,它将重新加载当前页面,但使用不同的语言。在

现在我把应用程序放在VPS上,我使用Gunicorn作为应用服务器,Nginx作为web服务器。现在,当我选择不同的语言时,它仍然会更改它,但它总是将我重定向到主页/(站点根目录)。在

为什么我现在不知道怎么改变。我希望他重新加载相同的页面,而不是将我重定向到/always。不管怎样,at翻译还是可以的。在

谢谢你的回复

谨致问候


Tags: django用户视图语言表单forhtmldocumentation