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

时间:2012-01-23 06:58:16

标签: python django dropbox dropbox-api

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

6 个答案:

答案 0 :(得分:6)

不,这是不可能的。

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

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

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

答案 1 :(得分:5)

您需要了解的一点是:您可以在没有安装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

答案 2 :(得分:4)

是的可能! PythonAnywhere.com提供!

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

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

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

答案 3 :(得分:2)

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

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

Heroku,最初用于Ruby托管,但现在允许您进行Python托管。我发现它并没有特别容易与Django一起使用。

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

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

答案 4 :(得分:1)

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

答案 5 :(得分:0)

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

  1. 亚马逊计算实例(free for one year,免费注册)。
  2. Google App Engine(free limitsdjango howto)。
  3. OpenShift(django howto)。
相关问题