有没有办法强制模板转换为某种语言而不传递RequestContext?

时间:2010-06-10 10:44:27

标签: django django-templates internationalization

我正在使用管理命令(我需要的东西)渲染模板 用我的母语生成文档)。所以我没有要求 对象,所以没有RequestContext。有没有办法可以强制模板 渲染过程以查找特定的翻译字符串 英语以外的语言?

2 个答案:

答案 0 :(得分:3)

如果其他人需要这样的话。在渲染模板之前,您需要执行以下操作:

from django.utils import translation
translation.activate(cur_language)

其中cur_language是您想要的语言的语言代码。

答案 1 :(得分:0)

您可以尝试直接在管理命令中设置settings.LANGUAGE_CODE