2024-05-20 14:10:05 发布
网友
我正在使用django-modeltranslation来翻译我的内容。在
如果未为语言设置翻译字段的值,则它将自动获取默认语言的值。在
但是,有没有一种方法可以知道给定语言的值是否已设置?在
例如,如果没有设置title_fr,obj.title_fr将返回obj.title的值。 如何知道法语版本是否已定义?在
title_fr
obj.title_fr
obj.title
您可以使用instance.__dict__['title_fr']访问原始字段值。在
instance.__dict__['title_fr']
但是,您可能需要自定义fallback_values选项:
fallback_values
https://django-modeltranslation.readthedocs.org/en/latest/usage.html#fallback-values
您可以使用
instance.__dict__['title_fr']
访问原始字段值。在但是,您可能需要自定义
fallback_values
选项:https://django-modeltranslation.readthedocs.org/en/latest/usage.html#fallback-values
相关问题 更多 >
编程相关推荐