【发布时间】:2011-05-02 20:23:57
【问题描述】:
我有点困惑,为什么这种功能在管理员中不是默认的,但也许有人可以给我一些提示,告诉我如何去做。
我有一个项目应用程序,它跟踪项目并通过管理员进行编辑。每个项目都有许多与 ForeignKey 相关的模型(链接、平面页面、视频、图像等),可以作为内联放置在项目管理中。
(一个或两个模型有嵌套的内联,所以它们不会显示在管理中(this 和 this 票处理这个)
我希望能够在项目管理员中内联编辑这些模型(这会变得凌乱且难以使用),我更喜欢该相关模型的所有当前实例的列表,以及每个模型的简单添加/编辑按钮这会打开一个包含该模型表单的弹出窗口。
Project Admin:
- Normal Fields
- Links:
-Link 1 (edit)
-Link 2 (edit)
+ add link <- popup
- Images:
-Image 1 (edit)
-Image 2 (edit)
+ add image <- popup
等等。我该怎么写这个?我只需要为管理面板的一个部分/模型执行此操作,因此我认为没有必要编写自己的 Crud 后端。
谢谢
【问题讨论】:
标签: django django-admin