1

我正在尝试将旧的 app-engine-patch 项目转换为在 Google 应用引擎中使用开箱即用的 Django(没有“Cloud SQL”部分,因为我试图设置它,这很痛苦,并且还需要“启用计费”才能试用)。

是否有关于如何在应用引擎上编写开箱即用的 Django 应用程序的好文档?可能性似乎是:

你会认为这个问题或者这个问题或者这个问题是重复的,但是关于那里的讨论太老了以至于没有用。

4

2 回答 2

2

我最近为 GAE 开发 Django 应用程序时遇到了同样的问题。据我所知,最简单的方法是使用 Django nonrel。Google App Engine Django 教程建议采用这种方法。

现在,您问题的第二部分似乎更倾向于长期支持 Django nonrel。您是正确的,不再支持 Django nonrel。看起来 Google 有一篇关于如何在Django 中使用 Cloud SQL的文章,但他们警告说 Cloud SQL 是实验性的,可能会发生变化。

基于所有这些信息,您有几个选择。

  1. 使用 Django nonrel 时要理解它将来可能不被支持。这是一种风险,但如果您想快速入门,这是最简单的解决方案。
  2. 将 Google 的 Cloud SQL 与 Django 一起使用,并理解它是实验性的并且可能会发生变化。
  3. 使用 Django,但不要使用 ORM 层。这意味着您无法利用 Django 的管理站点和许多第三方工具。如果您担心长期支持,这是风险最小的。
于 2012-08-14T20:08:42.157 回答
1

我遇到了和你一样的困难。无论如何,由于不再支持 django-nonrel,我选择使用 Google Cloud SQL,因为它的免费试用期将持续到 2013 年 6 月 1 日

当前所有教程都是针对 Django-nonrel 的,因此缺少新教程,并且为 Cloud SQL 设置 Django 并不那么明显。这就是我决定自己编写本教程的原因。

于 2012-12-31T07:53:17.887 回答