【问题标题】:Why doesn't uWSGI compile my django localization files?为什么 uWSGI 不编译我的 django 本地化文件?
【发布时间】:2012-07-11 14:03:18
【问题描述】:

当我用我的 django 项目重新启动我的 apache 服务器 (+mod_wsgi) 时,它会将 django.po 文件重新编译为用于国际化的新 django mo 文件。

现在我尝试 uWSGI 服务器,但它没有这样做。为什么会发生这种情况?还是uWSGI正常?

【问题讨论】:

    标签: django apache internationalization uwsgi


    【解决方案1】:

    这不是 django 应该做的事情(独立于应用服务器)。也许你有一些 mod_wsgi 配置(或修改后的 .wsgi 文件)用于调用:

    django-admin.py 编译消息

    或类似的东西。

    确保在 uWSGI 中使用相同的 .wsgi 文件(带有 --wsgi-file 选项),或者仔细检查 mod_wsgi 选项。

    【讨论】:

    • 对我来说最简单的方法就是在我的部署脚本中添加“compilemessages”。但我现在将其标记为正确=)
    猜你喜欢
    • 2015-11-30
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    • 2011-04-24
    • 2012-04-13
    • 2022-01-21
    • 2018-09-23
    • 2018-03-26
    相关资源
    最近更新 更多