Django:LANGUAGE_CODE设置的目的是什么?

时间:2012-08-19 10:25:21

标签: django internationalization django-settings django-1.4

我制作了一个原型网站,提供i18n文本翻译。但无论我在settings.py中的LANGUAGE_CODE设置中放置什么,我都认为我的页面没有任何影响。它似乎总是被locale finder中间件所覆盖。 django的文档没有给出太多解释。这个设置的真正目的是什么?

1 个答案:

答案 0 :(得分:5)

如果你做了

grep -R LANGUAGE_CODE * 

通过django代码,您可以看到它在内部使用的位置。

快速浏览告诉我,如果不能使用其他方法,它就是一个后备区域。如果可以,他们通常也会设置LANGUAGE_CODE,以便代码的其他部分可以访问它。