gpt4 book ai didi

Django 不为我的项目创建语言环境 po 文件

转载 作者:行者123 更新时间:2023-12-05 01:03:32 24 4
gpt4 key购买 nike

看起来 django 不想创建/更新 .po我的项目的文件(或者 django 不知道我正在使用任何其他语言)。

# mkdir locale
# python manage.py makemessages --all
# ls locale/
# (empty dir)

然而:
# mkdir locale
# python manage.py makemessages -l ru-ru
# ls locale/
# ru-ru (will create ru-ru directory)

但是如果在这个文件中做修改,那么做 compilemessages -l ru-ru - django 不会使用 apply 它,而且似乎这个修改对任何东西都没有反应。

这是我的 settings.py :
TIME_ZONE = "Europe/Moscow"
LANGUAGE_CODE = 'ru-ru'

SITE_ID = 1
USE_I18N = True
USE_L10N = True

MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware',
"account.middleware.TimezoneMiddleware",
)

TEMPLATE_CONTEXT_PROCESSORS = (
'django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.debug',
'django.core.context_processors.request',
'django.core.context_processors.media',
'django.core.context_processors.csrf',
'django.core.context_processors.tz',
)

我做错了什么?

谢谢

最佳答案

我怀疑你需要设置 LOCALE_PATHS

关于Django 不为我的项目创建语言环境 po 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24611112/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com