我使用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翻译还是可以的。在
谢谢你的回复
谨致问候
Wander Nauta在评论中回答了这个问题
您需要在模板上下文处理器设置中添加^{} ,即not there by default。在
相关问题 更多 >
编程相关推荐