В admin.py следующее:

def save_model(self, request, obj, form, change): 
    pass

def save_formset(self, request, form, formset, change):
    if formset.is_valid():
        form.instance.video = formset.cleaned_data[0].get('video')
        generate_img(formset.instance)
        formset.save()  # this will save the children
        form.instance.save()

Почему то generate_img(formset.instance) вызывается 2раза, почему?