Django部署工具

时间:2010-07-09 16:31:50

标签: django deployment release-management

我正在寻找一些工具(或一组工具),可以帮助我自动部署具有所有必需依赖项的Django项目。

我搜索了一些解决方案,但我很好奇你最喜欢的是什么。

3 个答案:

答案 0 :(得分:7)

我将第二个meder的建议:用户virtualenv + pip。这些将提供可以轻松保存和复制的孤立环境。

一旦你开始运行,你有两个选择:

  • fabric:对于更简单的设置非常有用。您可以编写许多部署情况(代码检出,多个服务器等)的脚本。 Fabric对你的部署内容和方式做了很少的假设,所以它非常灵活。
  • Zope's buildout:设置起来更复杂,更难,但几乎可以完成任何部署方案。

祝你好运

答案 1 :(得分:1)

您还可以查看silver-lining。这有点早,但似乎没问题,只要你在项目中以同样的方式做所有事情。

答案 2 :(得分:0)

您是否在寻找像点子要求一样的东西?

http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/