Django 使用UpdateView同时更新两个或多个模型

Django 使用UpdateView同时更新两个或多个模型,django,django-class-based-views,Django,Django Class Based Views,有没有办法用UpdateView同时更新两个或多个模型?例如: class PEEncargadoView(UpdateModelMixin,UpdateView): model = Encargado form_class = FormEncargado success_url = '/' template_name = 'productores/PE/encargado.html' 更新Encargado之外的其他模型,但在同一视图中 我知道这可能会覆盖ge

有没有办法用UpdateView同时更新两个或多个模型?例如:

class PEEncargadoView(UpdateModelMixin,UpdateView):
    model = Encargado
    form_class = FormEncargado
    success_url = '/'
    template_name = 'productores/PE/encargado.html'
更新Encargado之外的其他模型,但在同一视图中


我知道这可能会覆盖get_context_数据,但具体如何实现?如果我不需要向模板传递任何变量。

你不能用UpdateModelMixin来实现这一点-它是为处理单个模型而设计的

此问题显示如何在CBV中使用多个表单:


Django的表单集可以与ModelForm一起使用,以便在一个页面上编辑多个模型。

谢谢,但我不需要在一个模板中呈现两个表单。确切地说,我正在寻找解决这个问题的办法