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