【发布时间】:2012-09-10 04:38:22
【问题描述】:
例如,如果用户总是可以运行manage.py compilemessages,为什么“django-cms”的作者将 gettext 的 mo 文件保存在 repo 中(这不仅仅是疏忽,请参阅this commit)?只是为了让用户免于这一步,让安装过程更简单一点?
还有很多其他例子:django-filer 甚至是django itself!
谢谢!
【问题讨论】:
例如,如果用户总是可以运行manage.py compilemessages,为什么“django-cms”的作者将 gettext 的 mo 文件保存在 repo 中(这不仅仅是疏忽,请参阅this commit)?只是为了让用户免于这一步,让安装过程更简单一点?
还有很多其他例子:django-filer 甚至是django itself!
谢谢!
【问题讨论】:
通常您不会将生成的文件保存在存储库中,这是不对的。
但有时您的应用会按原样安装,例如来自 pypi。在这种情况下,用户不会运行 compilemessages,将预编译的 .mo 文件保留在发行版中是有意义的
【讨论】: