当我使用我的django项目重新启动我的apache服务器(+ mod_wsgi)时,它将django.po文件重新编译为新的django mo文件,这些文件在国际化中使用。
现在我尝试使用uWSGI服务器,但它并没有这样做。为什么会这样?或者uWSGI是否正常?
答案 0 :(得分:0)
这不是django应该做的事情(由应用程序服务器独立完成)。也许你有一些mod_wsgi配置(或修改过的.wsgi文件)来调用:
django-admin.py compilemessages
或类似的东西。
确保在uWSGI中使用相同的.wsgi文件(使用--wsgi-file选项),或仔细检查mod_wsgi选项。