如何托管Django localhost应用程序没有openshift?

时间:2014-08-28 05:21:10

标签: django cloud openshift cloud-hosting pythonanywhere

我已经在我的localhost中创建了一个Django应用程序。现在我需要在互联网上托管。我已经尝试了openshiftpythonanywhere。但我认为托管并不容易。我怎么能在云中托管localhost应用程序?

2 个答案:

答案 0 :(得分:3)

以下是链接和说明,您可以学习并开始。

<强> PythonAnywhere

  

PythonAnywhere是一个基于Python编程语言的在线集成开发环境(IDE)和Web托管服务。

     

它提供对基于服务器的Python和Bash命令行界面的浏览器访问,以及带有语法高亮显示的代码编辑器。

<强> https://www.pythonanywhere.com/wiki/DjangoTutorial

<强> OpenShift

  

OpenShift是一个云计算平台,是Red Hat的服务产品。私有云的版本名为OpenShift Enterprise。

     

运行该服务的软件是以OpenShift Origin的名称开源的,可以在GitHub上获得。开发人员可以使用Git在平台上部署不同语言的Web应用程序。

<强> https://github.com/openshift/django-example

<强>的Heroku

  

Heroku是支持多种编程语言的云平台即服务(PaaS)。 Heroku于2010年被Salesforce.com收购.Heroku是最早的云平台之一,自2007年6月开始开发,当时它只支持Ruby编程语言,但此后又增加了对Java,Node.js,Scala的支持, Clojure,Python和PHP以及(未记录的)Perl。基本操作系统是Debian,或者是最新的堆栈,基于Debian的Ubuntu。

<强> https://devcenter.heroku.com/articles/getting-started-with-django

<强>冈

参考链接:https://gondor.io/support/django/setup/

来源:wikipedia

答案 1 :(得分:1)

你可以尝试这个github示例,它允许你在本地运行教程,然后在没有任何变化的情况下推送到Openshift。

https://github.com/jfmatth/openshift-django16