Django 表单中缺少(夹层)字段

Django 表单中缺少(夹层)字段,django,mezzanine,Django,Mezzanine,我从夹层开始,现在我正在和他一起构建我的第一个项目(1.4.16版本) 我需要添加一个字段到页面模型,但我不想使用额外的\u model\u字段(我更喜欢子类化模型方法..) 以下是我遵循的步骤: 我已经创建了名为my_page的应用程序,并将其添加到settings.py中已安装的_应用程序的顶部 我创建了一个从mezzanine.pages.models.Page继承的模型(称为MyPage) 我在其中添加了一个名为“侧边栏描述”的字段 我已经用South创建并运行了迁移(表是在db中正确创

我从夹层开始,现在我正在和他一起构建我的第一个项目(1.4.16版本)

我需要添加一个字段到页面模型,但我不想使用额外的\u model\u字段(我更喜欢子类化模型方法..)

以下是我遵循的步骤:

  • 我已经创建了名为my_page的应用程序,并将其添加到settings.py中已安装的_应用程序的顶部
  • 我创建了一个从mezzanine.pages.models.Page继承的模型(称为MyPage)
  • 我在其中添加了一个名为“侧边栏描述”的字段
  • 我已经用South创建并运行了迁移(表是在db中正确创建的)
  • 我已经创建了一个admin.py来将我的“侧栏描述”添加到admin的字段集
  • 现在,如果我访问/admin,就会出现以下错误:“MyPageAdmin.fieldset[0][1]['fields']”指的是表单中缺少的字段“sidebar_content”

    我已经意识到,如果我在MyPageAdmin类中设置一个表单,错误就会消失,但我仍然无法在admin字段中获取“侧栏内容”

    代码如下:


    有人能帮我吗?谢谢。

    在发布的代码中,您已注销/注册主页模型,而不是MyPage模型:

    将这两行中的Page替换为MyPage