views.py でのフォームセットの作成:
ffact = formset_factory(Form,extra=somenum]))
fset = ffact(prefix='pfix')
views.py での検証:
ffact = formset_factory(Form,extra=3))
fset = ffact(request.POST)
if fset_is.valid():
blah blah
これにより、Exception Type: ValidationError at /app/index/ Exception Value: [u'ManagementForm data is missing or has been tampered with'] django-docs がこれについて言及しました。管理データの提供方法がわかりません。私はこのようなことを試しました、
try:
fset = ffact(request.POST)
except ValidationError:
fset = None
if fset and fset.is_valid():
blah blah
しかし、それでも同じエラーが発生します。アイデアはありますか? ありがとう。