【问题标题】:Django ModelFormSet with Google app engine带有 Google 应用引擎的 Django ModelFormSet
【发布时间】:2011-02-01 08:30:17
【问题描述】:

我将 Django 与谷歌应用引擎一起使用。我正在使用 google 提供的 django app engine helper 项目。

我正在尝试创建一个像这样的 Django modelformset:

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

但是,它失败并出现此错误:

'ModelOptions' 对象没有属性 'fields'

显然 modelformset_factory() 期望 MyModel 实现一个“字段”访问器。

有人成功使用了带有 GAE 数据存储的 modelformset 吗?或者这是 Django 和 GAE 之间的根本不兼容?

【问题讨论】:

    标签: python django google-app-engine django-forms


    【解决方案1】:

    这是 Django 和 GAE 之间的根本不兼容,因为它们的模型不共享相同的接口。 django helper 不包含模型表单集的补丁,但 django-nonrel 可能包含或最终会包含。

    由于 google 团队不再在 django helper 上花费太多时间,因此您最好查看 django-nonrel http://www.allbuttonspressed.com/projects/django-nonrel,除非您想自己修补 helper。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-20
      相关资源
      最近更新 更多