При сохранении редактируемой формы записывает пустые значения
Всем привет! При сохранении редактируемых форм с пустыми значениямив 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