我正在使用Django和Google应用引擎。我正在使用google提供的django app引擎助手项目。
我正在尝试创建一个像这样的Django模型集:
#MyModel inherits from BaseModel
MyFormSet = modelformset_factory(models.MyModel)
然而,它失败了这个错误:
'ModelOptions'对象没有属性'fields'
显然,modelformset_factory()期望MyModel实现'fields'访问器。
有人成功使用了带GAE数据存储的modelformset吗?或者这是Django和GAE之间的根本不兼容?
答案 0 :(得分:0)
这是Django和GAE之间的基本不兼容性,因为它们不为它们的模型共享相同的接口。 django帮助程序不包含modelformsets的补丁,但是django-nonrel可能会或者最终会这样做。
由于谷歌团队不再花费太多时间在django助手身上,你可能最好不要看django-nonrel http://www.allbuttonspressed.com/projects/django-nonrel,除非你想自己修补帮助。