部署Django应用程序

rfj*_*001 1 python django postgresql heroku amazon-web-services

所以我是网络开发领域的初学者.我一直在研究django应用程序,现在我的应用程序运行得很好,我正盯着部署的怪物的脸,并想知道要采取的方向.

我的应用程序运行Django 1.7和Python 3.4.我想将Postgre与Postgis一起用作我的数据库.我原本打算使用他们的Elastic Beanstalk PaaS服务来使用Amazon AWS进行部署,尽管现在我想知道像Heroku这样的东西对我来说可能对我来说更好.我需要我的应用程序轻松扩展,没有我不得不深入到太多的配置,我很可能会搞砸.

我想知道哪个服务最适合新员工开发人员部署运行我上面提到的平台的应用程序.Heroku似乎比AWS更容易使用,但我担心Heroku的定价会比使用AWS更快.随着我越来越熟悉维护Web应用程序的过程和/或我的需求变化,最初使用一个服务进行部署并迁移到另一个服务有多困难?

任何建议或信息,以帮助我决定服务,将非常感谢.

Gil*_*mas 5

我可以插入我工作的公司,PythonAnywhere吗?简化Python应用程序部署几乎就是我们的目标:-)

Postgres支持(包括PosGIS)目前处于测试阶段,但非常可靠 - 如果您注册,只需告诉我们一行,我们就可以为您的帐户启用它.

  • 在问到这个问题之后最初部署到Heroku,然后决定我不准备每月50美元的数据库只是为了使用PostGIS,所以我今天移植到PythonAnywhere,因为PostGIS要便宜得多.非常容易使用.我在一两个小时内将我的Django应用程序启动并运行链接到Bonsai Elasticsearch工作者......唯一的问题是,据我所知,不支持芹菜...如果我找不到,这可能是一个大问题足够的解决方法. (2认同)