7

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

4

6 回答 6

6

不,这是不可能的。

如果您想使用 dropbox 作为托管,您可以放置​​静态页面,即仅包含 CSS 和 javascript 的 html 文件,因为这些文件可以通过执行简单的 GET 请求来检索。

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

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

于 2012-01-23T07:07:51.090 回答
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

于 2012-01-23T13:05:20.733 回答
4

是的,有可能! PythonAnywhere.com提供!

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

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

提示:有许多免费提供优质服务的云平台。Openshift、Heroku、Google App Engine 等等!

于 2012-09-22T09:10:27.680 回答
2

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

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

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

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

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

于 2012-01-23T07:38:12.630 回答
1

有人说Dropbox不可能做到这一点,您可以使用非常简单的云托管,如前所述,我可能会迟到回答,但您可以从名为RedHat的Linux Fedora公司获得免费的云托管。他们的云产品是免费提供的,支持 django 托管。我尝试了自己的 Openshift 免费云托管

于 2012-03-18T15:08:01.057 回答
0

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

  1. Amazon Compute Instance(免费一年,免费注册)。
  2. Google App Engine(免费限制django howto)。
  3. OpenShift ( django howto )。
于 2012-01-23T08:10:55.687 回答