代码之家  ›  专栏  ›  技术社区  ›  vdboor

在Django管理编辑对话框中创建/更新子对象

  •  0
  • vdboor  · 技术社区  · 14 年前

    我有一个“CmsObject”模型,它包含几个“CmsPageItem”对象(目前只有一个固定的CmsPageItem,但将来会有所改变)。而不是让 StackedInline 控件的布局,我想显示 change_form.html 第页。

    扩展ModelAdmin对话框的建议方法是什么? 我希望我需要在某处推送一个formfield,或者在模板上下文中引入新值?

    2 回复  |  直到 14 年前
        1
  •  0
  •   zsquare lance    14 年前

    你看过表格吗?这里有一个例子: http://docs.djangoproject.com/en/dev/intro/tutorial02/

        2
  •  0
  •   vdboor    14 年前

    我最终决定亲自实现整个观点。对于大多数简单的对象,实现内联(使用自定义模板或不使用)已经足够好了。在这种情况下,我需要更多的控制,所以我覆盖了整个 add_view change_view

    FeinCMS还为它的编辑器窗口执行此操作。