2011-04-25 36 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,通过谷歌帐户的身份验证等)。