gpt4 book ai didi

python - django-modeltranslation : how to know if the value is defined in a given language?

转载 作者:太空宇宙 更新时间:2023-11-03 19:07:06 24 4
gpt4 key购买 nike

我正在使用django-modeltranslation用于翻译我的内容。

如果未为语言设置翻译字段的值,则它将自动采用默认语言的值。

但是,有没有办法知道是否已设置给定语言的值?

例如,如果未设置title_fr,则obj.title_fr将返回obj.title的值。如何知道法语版本是否已定义?

最佳答案

您可以使用 instance.__dict__['title_fr'] 访问原始字段值。

但是,您可能想要自定义 fallback_values 选项:

https://django-modeltranslation.readthedocs.org/en/latest/usage.html#fallback-values

关于python - django-modeltranslation : how to know if the value is defined in a given language?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14444167/

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