【发布时间】:2012-07-11 14:03:18
【问题描述】:
当我用我的 django 项目重新启动我的 apache 服务器 (+mod_wsgi) 时,它会将 django.po 文件重新编译为用于国际化的新 django mo 文件。
现在我尝试 uWSGI 服务器,但它没有这样做。为什么会发生这种情况?还是uWSGI正常?
【问题讨论】:
标签: django apache internationalization uwsgi
当我用我的 django 项目重新启动我的 apache 服务器 (+mod_wsgi) 时,它会将 django.po 文件重新编译为用于国际化的新 django mo 文件。
现在我尝试 uWSGI 服务器,但它没有这样做。为什么会发生这种情况?还是uWSGI正常?
【问题讨论】:
标签: django apache internationalization uwsgi
这不是 django 应该做的事情(独立于应用服务器)。也许你有一些 mod_wsgi 配置(或修改后的 .wsgi 文件)用于调用:
django-admin.py 编译消息
或类似的东西。
确保在 uWSGI 中使用相同的 .wsgi 文件(带有 --wsgi-file 选项),或者仔细检查 mod_wsgi 选项。
【讨论】: