繁体   English   中英

使用Dropbox作为我的django应用程序的服务器

[英]using dropbox as a server for my django app

我不知道我是否有任何意义,但这在我的脑海中浮现。 我们可以使用2gb免费托管Dropbox将我们的django应用程序放在那里并做一些黑客来运行我们的应用程序吗?

不,这是不可能的。

如果你想使用dropbox作为托管,你可以放置静态页面,这意味着只有带有CSS和javascript的html文件,因为可以通过执行简单的GET请求来检索这些文件。

托管python代码是不可能的,因为它需要服务器端计算和dropbox仅用于保存文件。

有关可用的主机,请参阅官方维基。 https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

你需要理解的一点是:你可以在没有安装djagno的情况下运行django吗? 可以将django安装在USB驱动器上吗? Dropbox只是云存储服务而不是云托管服务。 为了存储,您在托管时不需要RAM和处理器。

因此答案是否定的。 如果你可以配置apache等,你可以去VPS。 如果没有尝试一些托管服务器。 如果您不想花太多钱并且正在寻找django的免费托管解决方案,其中一些是:

kodingen.com

shellmix.com

http://0x2a-dc.com/index.php?name=shop&cat=6

http://www.heliohost.org/home/

http://bitnami.org/cloud

https://www.alwaysdata.com/

更多数据: http//freedjangohosting.com/

http://djangohosting.com/

https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

是的可能! PythonAnywhere.com提供了!

pythonanywhere做的很简单。 他们将您的Dropbox帐户与他们的帐户集成在一起 当你想创建一个Django应用程序时,你要做的就是指导平台将应用程序存储在你的dropbox文件夹中!

现在,您可以在PC中打开Django应用程序并进行编辑(等待一段时间同步)..重新启动应用程序,它的工作原理! 我几乎尝试过。

提示:有许多云平台可以免费提供优质服务。 Openshift,Heroku,谷歌App Engine仅举几例!

不,你不能使用DropBox来提供Django网站,因为这样做需要运行Python代码,而DropBox仅用于保存和提供文件。

但是,您可以找到满足您Django需求的免费托管服务,其中包括:

Heroku ,最初用于Ruby托管,但现在允许您进行Python托管。 我发现虽然使用Django并不是特别容易。

ep.io ,特定于Python的托管,但目前只邀请 - 通过发送电子邮件,解释您的项目和您的需求,可以获得邀请。 为您提供* .ep.io上的免费SSL,非常好,他们提供了很棒的服务。

Dotcloud ,不是特定于平台,而是我个人的最爱。 它很容易上手,CLI允许你做很多事情(但缺点是你需要它很多)。 如果你不害怕CLI,那就太好了。

据说它不可能从Dropbox那样做,你可以使用非常简单的云托管,如前所述,我可能会迟到的答案,但你可以从Linux Fedora公司RedHat获得免费的云托管。 他们的云产品免费提供,支持django托管。 我尝试了自己的Openshift Free Cloud Hosting

除了Thomas发布的内容,还有其他一些免费django托管选项:

  1. 亚马逊计算实例(免费注册一年 ,免费注册)。
  2. Google App Engine( 免费限制django howto )。
  3. OpenShift( django howto )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM