Django在单个视图中保存不同的对象
我需要渲染一个视图,其中显示:Django在单个视图中保存不同的对象,django,django-forms,formset,Django,Django Forms,Formset,我需要渲染一个视图,其中显示: 模型A的一种形式 模型B有多个表单。它有一个FK到a 一旦用户单击“保存”,模型A和所有模型B都应保存。然后,在正确更新字段的情况下渲染相同的视图 有一种特殊情况,该视图必须是init,模型B表单中填充了来自另一个模型(C)的数据 我试图使用FormView来实现这个视图,它为模型a呈现了一个模型表单,为模型B呈现了一个表单集,但运气不好。对于这种情况,这是正确的方法吗?什么样的表单集更合适?有几种方法。您可以使用FormView,也可以使用CreateVie
- 模型A的一种形式
- 模型B有多个表单。它有一个FK到a
我试图使用FormView来实现这个视图,它为模型a呈现了一个模型表单,为模型B呈现了一个表单集,但运气不好。对于这种情况,这是正确的方法吗?什么样的表单集更合适?有几种方法。您可以使用FormView,也可以使用CreateView和UpdateView。如果有多个表单,则至少需要覆盖视图中的四种方法:
你能给我一个你为什么要这么做的原因吗?你到底想创造什么?