2011-04-25 35 views

回答

6

這不是使用Django的兩種不同方式 - 它是Django的兩個不同版本。 App Engine捆綁了Django 0.96,1.0和1.1版本,未經主線發行版修改。 Django-nonrel是Django的一個分支,它增加了對數據庫後端App Engine的支持。

如果你正在編寫一個新的應用程序,並且你想爲整個應用程序使用Django,包括模型,你應該使用Django-nonrel。

+2

Django 1.2以及SDK 1.4.2版本。 – 2011-04-25 15:11:35

2

使用django-nonrel時,您可以使用所有的Django功能(包括admin,auth,models,queries)。我沒有django模塊的完整列表,這些模塊或者不工作或者部分不適用於應用引擎。 如果您通過use_library使用Django版本,則必須小心應用程序引擎的侷限性(使用他們的模型API,通過谷歌帳戶的身份驗證等)。