Mam mały problem z zestawem.Django i pusty zestaw są ważne.
Muszę wyświetlić kilka formularzy na stronie, a każdy zestaw ma kilka formularzy. więc zrobiłem coś takiego:
#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))
Problem jest, gdy przesłać na stronę, formy Butelki są „automatycznie” ważny (bez kontroli), ale gdybym wypełnić jedno pole w jednej formie, czek działa na nim.
Nie wiem dlaczego, więc jeśli ktoś ma pomysł,
dzięki.
Dzięki, użyłem twojego rozwiązania, aby rozwiązać mój problem: Puste formularze NIE powinny się sprawdzać. Zobacz mój przykład. –