Django 使用UpdateView同时更新两个或多个模型
有没有办法用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
class PEEncargadoView(UpdateModelMixin,UpdateView):
model = Encargado
form_class = FormEncargado
success_url = '/'
template_name = 'productores/PE/encargado.html'
更新Encargado之外的其他模型,但在同一视图中
我知道这可能会覆盖get_context_数据,但具体如何实现?如果我不需要向模板传递任何变量。你不能用UpdateModelMixin来实现这一点-它是为处理单个模型而设计的 此问题显示如何在CBV中使用多个表单:
Django的表单集可以与ModelForm一起使用,以便在一个页面上编辑多个模型。谢谢,但我不需要在一个模板中呈现两个表单。确切地说,我正在寻找解决这个问题的办法