0
当我用我的django项目重新启动我的apache服务器(+ mod_wsgi)时,它将django.po文件重新编译为用于国际化的新django mo文件。为什么uWSGI不能编译我的django本地化文件?
现在我尝试uWSGI服务器,它不这样做。为什么会发生?或者uWSGI正常吗?
当我用我的django项目重新启动我的apache服务器(+ mod_wsgi)时,它将django.po文件重新编译为用于国际化的新django mo文件。为什么uWSGI不能编译我的django本地化文件?
现在我尝试uWSGI服务器,它不这样做。为什么会发生?或者uWSGI正常吗?
这不是django应该做的事情(独立于应用程序服务器)。也许你有调用一些mod_wsgi的配置(或修改.wsgi文件):
django-admin.py compilemessages
或类似的东西。
一定要在uWSGI中使用与.wsgi-file选项相同的.wsgi文件,或者双重检查mod_wsgi选项。
对我来说,简单的方法是将“compilemessages”添加到我的部署脚本中。但我现在将它标记为正确=) – Sergey 2012-07-12 08:03:29