如何在视图中为同一模型组合一个表单和多个表单集?

时间:2019-05-10 18:53:39

标签: python django django-models django-forms

我有三个模型“父母-孩子-孙子”。我想要一种视图为父母处理一种表单,为孩子处理一种表单,为孙子处理多个表单。具体来说;

  1. parent_1_form
    1. child_1_formset(父母_1的孩子)
      • child_1_form(表单集的表单1)
        1. grandchild_1_formset(孩子1的孩子)
      • child_2_form(父母1的孩子)
        1. grandchild_2_formset(孩子2的孩子)

因此,我想创建一个父表单,然后创建一个子表单集,对于每个子表单,我想要一个新的孙子表单集。尤其是最后一部分似乎具有挑战性,要在一个视图中为一个模型拥有多个模板集。

我可以在一个视图中创建父表单,子表单集和孙子表单集。但是,我不确定如何将同一模型的多个模板组合到一个视图中。任何人都可以就如何构建此结构提供一些建议吗?

0 个答案:

没有答案