需要一些我仍然缺乏的 django 内部知识的东西之一。我正在测试一个博客应用 zinnia ( http://django-blog-zinnia.com/ )。使用 DEBUG = False,我的网站没有静态资产(本地,我可以理解),使用 DEBUG = True,静态可以,但翻译不起作用,即网站没有以我选择的语言呈现。我使用股票开发服务器(runserver)。为什么?哪位好心人解释一下?:)
settings.py 的相关部分:
gettext = lambda s: s
DEBUG = True
LOCALE_PATHS = (os.path.join(os.path.dirname(__file__), 'locale'))
USE_I18N = True
LANGUAGE_CODE = 'pl'
DEFAULT_LANGUAGE = 1
LANGUAGES = (
('pl', gettext('Polish')),
('en', gettext('English')),
---snip--- )