首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巨蟒-django和django-彩虹的魅力有什么区别?

巨蟒-django和django-彩虹的魅力有什么区别?
EN

Ask Ubuntu用户
提问于 2013-08-02 18:02:52
回答 1查看 707关注 0票数 1

我希望使用juju部署Django应用程序。我迅速浏览了一下那家魅力店,发现有两种不同的魅力。一个简单地命名为python-django,另一个简单地命名为django-rainbow

python-django的魅力描述如下:

这个咒语将安装Django。它还可以从模板或版本控制系统安装Django项目和他的依赖项。它还可以将项目链接到数据库并同步架构。这种魅力还附带了一个Fabric fabfile,可以以云感知的方式与部署进行交互。

django-rainbow是这样的:

Django -彩虹是一个成熟的Django web项目部署魅力。通过维护与项目相关的单个配置文件,可以将许多项目部署到单个实例上。Django-彩虹是一个安全、方便的开发或生产web服务器管理平台.网站将立即使用基于汞的版本控制进行更新。您的django-彩虹项目文件可以存储在将来使用,允许任何使用juju的人使用一个失败的安全方法来开发和部署您的项目,而不需要创建冲突的结构。Django-彩虹是一个“设置它,忘记它”的平台,将开发问题留给开发人员:)

有什么不同,为什么我要选择一个而另一个呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2013-08-06 16:19:05

有什么不同,为什么我要选择一个而另一个呢?

这两种魅力在功能上是相似的,但在完整性方面却有所不同。

数据库支持:

django -彩虹只支持mysql,而不是作为关系,而是安装在安装django项目的同一个单元中。

python-django目前只支持postgresql。但是mongodb和mysql已经在路上了(参见https://code.launchpad.net/~patrick-hetu/+junk/python-django-mysql-support)

WSGI:

django-彩虹支持apache2,您需要在魅力的配置文件中手动配置vhost。

python使用wsgi关系,目前只有Gunicorn下属实现接口。

只有在django-彩虹的魅力:

  • 您可以配置django.contrib.sites应用程序的域名。

只有python-django魅力:

  • 网站关系(例如用于负载平衡)
  • Memcached关系
  • 升级钩子(升级包、requirements.txt、pip等)
  • 与Django部署交互的Juju兼容的蚕豆文件
  • 它可以通过应用程序从属魅力来扩展(参见自述部分)

低水平:

  • django-彩虹咒是用bash写的,符用python写的。
票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/327938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档