Передавать данные в виде списка словарей в Django Formset?

<
class Reporter(models.Model):
    name = models.CharField(max_length=100)

class ReporterForm(forms.ModelForm):
    class Meta:
        model = Reporter
        fields = '__all__'

ReporterFormset = modelformset_factory(Reporter, form=ReporterForm, extra=1, can_delete=True)

Я хочу сохранить новые данные, поступающие в виде списка словарей, как:

data = [
    {'name': 'x'}, 
    {'name': 'y'}
]

Итак, я попытался сделать:

reporters_formset = ReporterFormset(initial=data)

Но он показывает, что набор форм не действителен после выполнения reporters_formset.is_valid() и с пустым reporters_formset.errors.

Итак, как я могу достичь этого?

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