部署Django应用程序

时间:2014-11-10 07:04:08

标签: 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应用程序的过程和/或我的需求发生变化时,最初使用一个服务进行部署并迁移到另一个服务有多困难?

非常感谢任何有助于我决定服务的建议或信息。

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:0)

在AWS上使用postgres部署Django服务就像使用本地服务器一样简单,AWS简单易用,您只需要配置Postgres的confuguration文件和AWS安装的server 。如果您使用Apache,请转到此https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-django-with-postgres-nginx-and-gunicorn