删除表单数据更改的管理员内联

时间:2017-05-26 08:57:34

标签: python django django-forms django-views

我的管理员中有三个内联,我只想在标题中的模型字段发生更改时删除其中的一个内联。

我尝试了下面的代码,它的工作正常,但删除了所有三个内联而不是所需的内联。

def save_formset(self, request, form, formset, change):
    formset.save()
    if 'total' in form.changed_data:
        for x in formset.forms:
            obj = x.instance
            obj.user = request.user
            obj.delete()

0 个答案:

没有答案