这是一个例子:
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()
但这没有帮助。