将Dropbox用作我的Django应用服务器

6 投票
6 回答
3887 浏览
提问于 2025-04-17 10:52

我不知道这样说是否有道理,但这个想法突然出现在我脑海中。我们能不能利用Dropbox提供的2GB免费空间,把我们的Django应用放在那里,然后做一些小手脚来运行我们的应用呢?

6 个回答

4

没错,这个是可以的! PythonAnywhere.com 提供了这样的服务!

PythonAnywhere 的工作原理其实很简单。他们把你的 Dropbox 账户和他们的平台连接起来。当你想创建一个 Django 应用时,你只需要告诉这个平台把应用存储在你的 Dropbox 文件夹里就行了!

然后,你可以在你的电脑上打开这个 Django 应用进行编辑(稍等一下让它同步),重启应用后,它就能正常工作了!我亲自试过。

小贴士:有很多云平台提供很棒的免费服务,比如 Openshift、Heroku 和 Google App Engine 等等!

6

不,这个是不可能的。

如果你想用Dropbox来做网站托管,你可以放一些静态页面,也就是只有HTML文件、CSS和JavaScript的文件,因为这些文件可以通过简单的GET请求来获取。

但是托管Python代码是不行的,因为它需要在服务器上进行计算,而Dropbox只是用来保存文件的。

想了解可用的托管服务,可以查看官方的维基页面。 https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts

5

你需要明白的一点是:你能在没有安装 Django 的情况下运行 Django 吗?Django 可以安装在 USB 驱动器上吗?Dropbox 只是一个云存储服务,而不是云托管服务。存储数据不需要内存和处理器,但托管服务就需要这些。

所以答案是否定的。如果你愿意配置 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

撰写回答