gpt4 book ai didi

python - Django : get the current locale inside a templatetag

转载 作者:行者123 更新时间:2023-12-01 05:45:44 26 4
gpt4 key购买 nike

我有一个国际化的 django (1.4) 应用程序。

在这个应用程序中,我有一个模板标签,它需要知道当前的语言是什么。

我想我可以使用django.utils.translation.get_language,但似乎在模板标签内,它返回默认语言而不是当前语言。

我通过从上下文中读取 request.LANGUAGE_CODE 修复了这个问题。

但是我想知道是否有更好的方法来获取模板标签中的语言

最佳答案

有一些default templatetags你可以使用

{% get_current_language %}

{% get_current_language as FOO %}

例如

{% render_bar request FOO %}

关于python - Django : get the current locale inside a templatetag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16212589/

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