【问题标题】:django : Display modelformset, then edit, then save -django :显示模型表单集,然后编辑,然后保存 -
【发布时间】:2011-09-06 13:14:20
【问题描述】:

我正在寻找一个简单的 modelformset 示例 - 我有一个模型

class Category(BaseModel):

    categoryText = db.StringProperty()
    parentCat = db.IntegerProperty()

我正在尝试创建一个表单集来显示所有可用的类别,同时它们都可以被编辑,然后提交编辑。

我遇到了字段不可编辑的错误。根据文档,我应该设置 Category field editable=True - 但是没有关于我在哪里执行此操作的信息。我试图在模型中设置它,但我得到了错误。在表单中,我不声明字段,因为它是模型表单!

当我尝试显示此表单集时,我得到: “StringProperty”对象没有“可编辑”属性

如果有任何帮助,我将不胜感激 - 视图和模型的基本示例,表单类真的很有帮助。

【问题讨论】:

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


    【解决方案1】:

    我想通了—— 我使用 appengine helper 作为补丁来让 django 工作——这个补丁不支持模型表单集。必须使用GAE版本的表单,不如Django丰富。

    出于这个原因,我从 appengine helper 切换到 non-rel - 虽然我在安装过程中遇到了一些问题,但这个版本的补丁是完整的。 Django 现在可以按照文档中的说明工作。

    如果您是新手并尝试从可用的文档中学习 Django,那么 non-rel 似乎是一个更好的选择。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2013-07-01
      • 2012-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多