Правильно ли я обрабатываю formset или есть более легкие(дзен) способы?
if formset.is_valid() and formset.has_changed(): # проверяем была ли изменена форма
for i in range(0, formset.total_form_count()):
form_sportsmen = formset.forms[i]
cleaned_data2 = form_sportsmen.cleaned_data
try:
Participant_sportsmen.objects.sportsmen_add(now_delegation,
cleaned_data2['id_sportsmen']
)
except:
pass
Еще напрягает, то что под метод cleaned_data попадают пустые формы и их приходится прогонять через конструкцию try...except