1

我计划制作一个大型网站,并希望使用 Django 1.5.1 Web 框架将其托管在 Google App Engine 上。但是当我在互联网上搜索时,我没有发现任何关于我的问题的积极回应。

使用 Django 1.5.1 的原因-

  • Django 1.5.1 是最新的 Django 版本,djangoproject.org 上的 Django 开发人员说你会得到所有的错误修正和对这些版本的支持。

  • Django 1.5.1(通常 Django 用于大型网站,这些大型网站无疑是 bitbucket.org、disqus.com、instagram、pinterest)。

我的问题是:

  • 我可以在 Google App Engine 库中添加 Django 1.5.1 是否可以在 Google App Engine 上运行?

  • 如果我使用 Django 1.5.1 托管网站,我应该使用 Google App Engine 还是为此使用其他 PaaS?

  • 我应该使用 GAE 库中提供的 Django 1.3 吗?

4

1 回答 1

2

如果您使用 Cloud SQL 作为后端而不是数据存储,那么您应该能够使用自己的 Django。您可能需要做一些调整数据库设置的工作。

App Engine 最多提供 django 1.4,因此如果您不想安装自己的,可以使用它。

如果要使用数据存储,则必须使用 django-nonrel。我相信有一个实验分支,如果不是 1.5.1,它会达到 1.5

于 2013-07-29T17:12:10.177 回答