Google App Engine上的2个不同的Django模块

Lak*_*sad 5 python django google-app-engine

我遇到了两个不同的模块,用于将Django移植到App Engine:

http://code.google.com/p/app-engine-patch/

http://code.google.com/p/google-app-engine-django/

两者似乎都与Django 1.0兼容,

后者的特色下载是在08年8月,而前者是09年2月.

有什么相对优点?

如果我根本不使用数据库怎么办?

小智 6

目前,App Engine补丁已过时.

Djangoappengine和Django-Nonrel在App Engine上提供"Native Django":http: //www.allbuttonspressed.com/blog/django/2010/01/Native-Django-on-App-Engine


esm*_*esm 1

现在回答有点晚了,但到目前为止我遇到的 app-engine-patch 问题是,虽然它是 Django 1.0 的功能完整的端口,但它放弃了 Django 模型,转而采用 AppEngine 的 db.Model。

考虑到两者之间的差异,这是可以理解的,但移植可能需要相当多的努力,具体取决于模型的参与程度(以及这些模型的使用;这意味着您也失去了 Django 查询语法)。