将Dropbox用作我的Django应用服务器
我不知道这样说是否有道理,但这个想法突然出现在我脑海中。我们能不能利用Dropbox提供的2GB免费空间,把我们的Django应用放在那里,然后做一些小手脚来运行我们的应用呢?
6 个回答
没错,这个是可以的! PythonAnywhere.com 提供了这样的服务!
PythonAnywhere 的工作原理其实很简单。他们把你的 Dropbox 账户和他们的平台连接起来。当你想创建一个 Django 应用时,你只需要告诉这个平台把应用存储在你的 Dropbox 文件夹里就行了!
然后,你可以在你的电脑上打开这个 Django 应用进行编辑(稍等一下让它同步),重启应用后,它就能正常工作了!我亲自试过。
小贴士:有很多云平台提供很棒的免费服务,比如 Openshift、Heroku 和 Google App Engine 等等!
不,这个是不可能的。
如果你想用Dropbox来做网站托管,你可以放一些静态页面,也就是只有HTML文件、CSS和JavaScript的文件,因为这些文件可以通过简单的GET请求来获取。
但是托管Python代码是不行的,因为它需要在服务器上进行计算,而Dropbox只是用来保存文件的。
想了解可用的托管服务,可以查看官方的维基页面。 https://code.djangoproject.com/wiki/DjangoFriendlyWebHosts
你需要明白的一点是:你能在没有安装 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://freedjangohosting.com/