2012-08-12 74 views
1

我試圖將舊的應用程序引擎修補程序項目轉換爲在Google應用程序引擎中使用開箱即用的Django(沒有「Cloud SQL」部分,因爲我試圖設置它並且它是一個痛苦,並且還需要「啓用計費」來嘗試)。讓django在Google應用引擎上工作的最簡單方法?

在如何在應用程序引擎上編寫開箱即用的Django應用程序的地方是否有很好的文檔?可能性似乎爲:

你會覺得this questionthis onethis one是重複的,但在那裏的討論是很老的是無用的。

+0

據我所知,djangoappengine和django-nonrel仍然是鎮上唯一(可靠的)遊戲...... – sgress454 2012-08-12 23:29:14

+1

雖然是的,但不再支持。我不會建議依靠他們。 – 2012-08-13 02:01:01

+0

我不會建議首先在appengine上使用django ... – aschmid00 2012-08-14 20:17:56

回答

2

當我最近爲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的管理站點和大量的第三方工具。如果您擔心長期支持,這是風險最小的。
1

我遇到了和你一樣的困難。無論如何,由於不再支持django-nonrel,我選擇了Google Cloud SQL,因爲它有free trial running until June 1, 2013

所有當前的教程都是針對Django-nonrel的,所以缺少新的教程,並且爲Django設置Cloud SQL並不是那麼明顯。這就是我決定寫this tutorial myself的原因。

相關問題