2010-03-26 87 views
1

我在使用Django和谷歌應用引擎。我正在使用google提供的django應用程序引擎幫助程序項目。帶Google應用引擎的Django ModelFormSet

我試圖創造一個Django modelformset這樣的:

#MyModel inherits from BaseModel  
MyFormSet = modelformset_factory(models.MyModel) 

然而,它的失敗與此錯誤:

'ModelOptions' object has no attribute 'fields'

顯然modelformset_factory()被期待爲MyModel推行「場'訪問者。

有沒有人成功地使用GAE數據存儲模型集?或者這是Django和GAE之間的根本不兼容?

回答

0

這是Django和GAE之間的根本不兼容,因爲它們不共享他們模型的相同接口。 Django幫助程序不包含模型表單集的修補程序,但django-nonrel可能會,或者最終會。

由於Google團隊不再花費太多時間在django幫手上,所以除非您想自己修補幫助程序,否則您可能更願意查看django-nonrel http://www.allbuttonspressed.com/projects/django-nonrel