我对formset有点问题.
我必须在页面中显示多个formset,每个formset都有几种形式.所以我做了类似的事情:
#GET
for prod in products:
ProductFormSet = modelformset_factory(Product,exclude=('date',),extra=prod.amount)
formsset.append(ProductFormSet(prefix="prod_%d"%prod.pk))
#POST
for prod in products:
ProductFormSet = modelformset_factory(Product,exclude=('date',),extra=prod.amount)
formsset.append(ProductFormSet(request.POST,prefix="prod_%d"%prod.pk))
Run Code Online (Sandbox Code Playgroud)
问题是,当我提交页面时,空帐表单"自动"有效(没有检查),但是如果我在一个表单中填写一个字段,则检查对其起作用.
我不知道为什么,所以如果有人有想法,
谢谢.