2010-02-17 48 views
5

app-engine-patch作者已經正式將這個美妙的項目標記爲死亡 on their website.在過去的一年中,很多人都問過在Google App Engine上運行Django的最佳方式是什麼,並且人們多次指出應用程序發動機補丁是要走的路。現在這個項目已經死了,我很想重新討論這個討論,看看你們會推薦什麼。app-engine-patch已死。現在在Google App Engine上使用Django的最佳方式是什麼?

舊的應用程序引擎補丁網站引用了他們正在處理的名爲djangoappengine的其他項目。它着重於在App Engine上使用Native Django,但這樣做似乎限制了您使用App Engine所有功能(例如其內置的User模型)的能力。你們都認爲這是一種替代解決方案嗎?

Google App Engine Helper For Django項目現在看起來更吸引人,因爲app-engine-patches已經死了嗎?

或者是應用程序引擎補丁仍然非常好,你會建議仍然使用它,儘管它已經死了?

我目前有一個項目處於中間階段,依靠應用程序引擎補丁並且一直喜歡使用它,但我很害怕繼續使用已經死掉的項目。我真的很感激你對你認爲現在最好的長期解決方案有什麼意見。謝謝!

回答

4

應用引擎補丁可能是給定時刻更安全的選擇。儘管目前還沒有得到積極的支持,但它仍然很棒,因爲它已經過更徹底的測試。如果你已經準備好承擔一些風險,那就試試看看新的djangoappengine + django-nonrel(非關係型數據庫的原生django支持,主要是google datastore yest)。這是我們稍後會用到的選項,因此可能值得嘗試一下,不要回頭看看。例如,應用程序引擎補丁只能在管理員中支持300個實體(即不利用1.3.1功能),而使用djangoappengine + django-nonrel則不再有問題。 www.allbuttonspressed.com是app-engine-patch背後的一個網站,它們都是以這種新的方式構建的,您可以獲取網站框架的源代碼@http://bitbucket.org/wkornewald/allbuttonspressed/

好運!

+0

感謝您的建議!過去一天我已經仔細研究了他們的項目,並且似乎有很多承諾。我相信我會在不久的將來嘗試遷移到djangoappengine + django-nonrel。 – Spike

+0

總是歡迎;)祝你好運嘗試djangoappengine + django-nonrel,請讓我知道它是如何工作的,因爲我打算試試它,現在只是有點忙於應付其他的東西...... – toinbis

相關問題