【问题标题】:Easiest way to get django working on Google app engine?让 django 在 Google 应用引擎上工作的最简单方法?
【发布时间】:2012-08-09 05:11:03
【问题描述】:

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

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

你会认为this questionthis onethis one是重复的,但那里的讨论太老了,没有用。

【问题讨论】:

  • 据我所知,djangoappengine 和 django-nonrel 仍然是镇上唯一(可靠)的游戏......
  • 虽然是的,但不再支持。我不建议依赖它们。
  • 我首先不建议在 appengine 上使用 django...

标签: django google-app-engine


【解决方案1】:

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

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

根据所有这些信息,您有几个选择。

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

【讨论】:

    【解决方案2】:

    我遇到了和你一样的困难。无论如何,由于不再支持 django-nonrel,我选择使用 Google Cloud SQL,因为它有 free trial running until June 1, 2013

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 2016-05-17
      • 2015-04-23
      相关资源
      最近更新 更多