Вот пример:
from django import forms
class ArticleForm(forms.Form):
title = forms.CharField()
pub_date = forms.DateField()
from django.forms.formsets import formset_factory
ArticleFormSet = formset_factory(ArticleForm)
formset = ArticleFormSet(initial=my_data)
Таким образом, «my_data» в примере - это данные, которые я хочу сформировать, чтобы показать, когда они впервые загружаются перед любым вводом пользователем. Но я хотел бы пойти дальше и запустить проверку формы на данных, чтобы пользователь мог увидеть, есть ли какие-либо ошибки, прежде чем редактировать данные.
Я пытался сделать это:
formset = ArticleFormSet(initial=my_data)
formset.is_valid()
Но это не помогло.