gpt4 book ai didi

python - @login_required 正在丢失当前指定的语言

转载 作者:太空狗 更新时间:2023-10-30 01:09:00 25 4
gpt4 key购买 nike

我正在使用 i18n_patterns 来国际化我的应用程序并且它正在运行,除非我单击需要登录的链接(受 @login_required 装饰器保护的 View ),我是被重定向到默认语言的登录表单,而不是当前事件的语言。

如何保留事件网址?换句话说,在法语部分,我希望 @login_required 重定向我 /fr/login/?next=/fr/clients/ 而不是 /en/login/?next=/fr/clients/

最佳答案

我有同样的问题,我通过编辑 settings.py 解决了它:

from django.core.urlresolvers import reverse_lazy

LOGIN_URL = reverse_lazy('login')

reverse_lazy 函数在 URL 上添加了正确的语言前缀!(“登录”是您的登录路径的名称)

关于python - @login_required 正在丢失当前指定的语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17821028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com