Tengo un pequeño problema con el formset.Django y formularios vacíos son válidos
Debo mostrar varios conjuntos de formularios en una página, y cada formset tiene varias formas. así que hice algo por el estilo:
#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))
El problema es cuando envío a la página, las formas desocupa son 'automáticamente' válida (sin control), pero si completo un campo en una forma, el cheque trabaja en eso
No sé por qué, así que si alguien tiene una idea,
gracias.
Gracias, utilicé su solución para resolver mi problema: los formularios vacíos NO deberían validar. Ver mi ejemplo. –