1

像这里的许多其他用户一样,我在尝试让嵌套的内联表单在 django 管理员中工作时遇到了挫折。

我有一个大致的数据结构

组 - 一些数据字段

巡逻 - 组的外键 - 一些不同的数据字段

Scout - 巡逻的外键 - 更多数据字段

理想情况下,当我去编辑Group记录时,我会让管理界面显示Patrol链接到显示的侦察员的实例StackedInline,然后将Scout与这些巡逻中的每一个相关的记录显示在内部TabularInline但是这目前是不可能的,我已经花了一个大量时间试图移植两年前的补丁,但收效甚微。

据我所知,我有三个选择

  1. 坚持尝试让这个从很久以前的补丁开始工作
  2. 在没有侦察关系的情况下列出巡逻对象,TabularInline并提供一个编辑巡逻成员链接,该链接会弹出一个表单以在新窗口中编辑巡逻。
  3. 只要保持简单,让系统用户在编辑组和巡逻之间来回切换

选项 2 是目前看起来最有希望的,但我需要关于如何弹出一个额外的窗口来编辑巡逻的建议。

任何关于如何做到这一点、如何让嵌套的内联字段工作或其他一般方式的建议将不胜感激。

4

0 回答 0