При сохранении редактируемой формы записывает пустые значения

Всем привет! При сохранении редактируемых форм с пустыми значениямив formset записывает пустые значения, как мне сделать проверку: if formset пусто: бежим дальше)

def client_edit(request, pk):
    """Редактирования  данных  Физ лица"""

    person = get_object_or_404(Client, pk=pk)
    formset = FilePersonFormset(queryset=FilePerson.objects.none())
    if request.method == "POST":
        clientform = ClientForm(request.POST, instance=person, )
        formset = FilePersonFormset(request.POST, request.FILES, prefix=FilePerson)
        if clientform.is_valid() and formset.is_valid():
            person = clientform.save()
            for form in formset:
                instance = form.save(commit=False)
                instance.files_person = person
                instance.save()
            return redirect('/client/')
    else:
        form = ClientForm(instance=person)
        list_files = person.files_persons.all()
        template_name = 'dist/handbk/person/client-edit.html'
        data = {
            'form': form,
            'client': pk,
            'list_files': list_files,
            'formset': formset,
        }
        return render(request, template_name, data)

help me please my friend

Вернуться на верх