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

3

我已经制作了一个原型网站,具有工作的i18n文本翻译。但是无论我在settings.py中设置LANGUAGE_CODE设置的内容是什么,都没有在我的页面上看到效果。它似乎总是被locale finder中间件覆盖。Django的文档并没有给出太多解释。这个设置的真正目的是什么?

1个回答

6
如果你进行一个

操作
grep -R LANGUAGE_CODE * 

查看Django代码,您可以看到它在内部的使用情况。

快速浏览告诉我,如果其他方法无法使用,它是一个备用语言环境。如果可以使用其他方法,它们通常也会设置LANGUAGE_CODE,以便代码的其他部分可以访问它。


1
这实际上是在其他所有方法都无法解决问题时的最后备选方案。 - Torsten Engelbrecht

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接