我有一个与此类似的数据库:
注意:如果ConditionGroup具有条件,则不能有任何子conditionGroups
示例:
[(A > B) AND (A > C)] OR [(A < B) AND [(A < C) and (B > C)]
可以是Group(具有主要的GroupCondition)[(A > B) AND (A > C)]
是一个GroupCondition,直接取决于GroupCondition (A > B)
是一个条件正在创建一个组而没有同时创建条件组和条件是没有意义的,所以我尝试使用inline_formset_factory动态地进行操作,但是我很难知道GroupCondition和Condition的父级(目前它们都从同一个management_form链接。
是否可以将某个表单集工厂放入表单(甚至来自表单本身)?
否则,我要寻找一个隐藏的输入,它将存储父代的ID并从视图中找出它,但是我发现这种方式不太干净