我正在使用django-modeltranslation
我的模型中的一些字段进行翻译。该软件包效果很好,所有内容都已翻译。
但是手动切换语言没有简单的方法。
从阅读访问翻译和翻译字段:
因为使用模型翻译应用程序的重点是翻译动态内容,所以标记为翻译的字段在访问它们时有些特殊。翻译字段返回的值取决于当前语言设置。“语言设置”是指 Django
set_language
视图和相应的get_lang
功能。
按照文档中的描述使用set_language()
是行不通的。得到:
AttributeError: 'str' object has no attribute 'POST'
这可能是因为我set_language()
不在视野范围内运行。
问题:如何django-modeltranslation
在基本功能中切换语言?