我已经在我的localhost中创建了一个Django应用程序。现在我需要在互联网上托管。我已经尝试了openshift和pythonanywhere。但我认为托管并不容易。我怎么能在云中托管localhost应用程序?
答案 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。