小编dan*_*ing的帖子

Django和空formset是有效的

我对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)

问题是,当我提交页面时,空帐表单"自动"有效(没有检查),但是如果我在一个表单中填写一个字段,则检查对其起作用.

我不知道为什么,所以如果有人有想法,

谢谢.

python django formset

11
推荐指数
2
解决办法
1万
查看次数

标签 统计

django ×1

formset ×1

python ×1