4

我要疯了,运行“ makemessages”和“ compilemessages”后,我的视图中的标签没有更新!这是我到目前为止所尝试的:

  1. 确保fuzzyPO 文件中没有“”字符串
  2. 删除 MO 文件
  3. 重新启动makemessagescompilemessages
  4. 删除所有 。pyc我项目中的文件
  5. 删除浏览器缓存
  6. 更换浏览器
  7. 删除本地数据库并启动 synchdb
  8. 对着监视器大喊

我启动的命令如下:

python manage.py makemessages --all --no-obsolete --no-location --no-wrap --traceback
python manage.py compilemessages --traceback

是否有任何与我必须清空的已编译 MO 文件相关的 Django 缓存机制?我能做些什么?我真的很生气!-_-'

4

2 回答 2

1

我遇到了同样的问题,我想。但是,我只是错误地陈述了 LOCALE_PATHS设置

于 2015-07-23T10:15:13.707 回答
0

问题似乎与 django 如何查找翻译文件有关:请参阅此处 (django docs)。通常,不需要定义 LOCALE_PATHS - 只需确保您的应用程序位于 INSTALLED_APPS 中(这可能看起来很明显,但并非总是如此,例如在有子应用程序时)。

于 2017-04-04T14:05:56.007 回答