0

我想要实现的是当 django 项目启动时,让它以跨平台的方式自动运行编译消息。这样,mo 文件就不需要检查到源代码管理中,并且当在分支中添加翻译然后合并回冲突时,不会发生冲突。

我遇到了这个问题,因为从我收集的信息来看,compilemessages 取决于 settings.py,所以如果你尝试从 settings.py 运行它,它会检测到循环引用然后不运行。

4

1 回答 1

0

正如在另一个问题中提到的那样, Subversion更新挂钩取决于客户端,所以我只建议一个 shell 脚本:

svn update
python manage.py compilemessages 

当你想部署时,你运行这个脚本。

于 2013-03-20T07:54:44.653 回答