【问题标题】:Automatic setup of Django development environmentDjango开发环境的自动设置
【发布时间】:2014-09-07 21:49:29
【问题描述】:

自从我上次使用 Django 建立一个新项目已经一年了,我记得当时自动化它是非常痛苦的。这些天在搜索这个主题时,我找不到任何真正有用的东西。

那么,最新的 Django 本地开发环境自动设置是什么?

我的意思是,可能有一些编排,比如 chef 或 juju 来设置一个 vagrant box 或类似的东西,以便在本地系统上使用 PostgreSQL 和其他系统级工具(缓存、队列......)等数据库进行开发。可能会自动连接到 github 存储库或等价物。任何有助于立即开始开发并在服务器上轻松部署环境的东西。

今天是否存在类似的东西并且它已经逃脱了我?还是还有什么需要改进的地方?从虚拟环境和sqlite的早期开始,甚至从几年前开始,为Django设置一个好的开发环境已经发生了很大的变化。

编辑:我接受了唯一的答案,因为……这是唯一的答案。这已经足够好了。但是请随意添加任何新答案,因为这个虽然很有趣,但不能满足我的需求。

【问题讨论】:

    标签: django


    【解决方案1】:

    看起来vagrant-django-template 对你来说是个不错的解决方案。

    【讨论】:

    • 确实看起来很不错。但让我们更进一步。尽管它可能很好地满足了我的需求,但它仍然是一个现成的环境,而不是一个允许在 Django 项目的最常见组件之间进行选择的工具。如果存在这样的项目,那就是我正在寻找的。否则这是一个很好的开始。