I am using 2 formsets on a template form and it shows fine but I don't know how to implement the form validation. Not allow a field to be empty. I have tried the basic method as documented but it doesn't trigger any messages. However, I also haven't put any defined errors anywhere so I don't know how an error message would appear. Bottom line is I don't understand the process and therefore can't set it up properly. If someone could show how to not allow the field {{ AddShirtFormSet.form.madeIn }} to NOT be empty, that would be a big help - thanks
def addShirt(request): AddShirtFormSet = modelformset_factory(Shirt,exclude=('create_date',)) AddUserShirtFormSet = modelformset_factory(UsersShirt,exclude=('shirt',)) if request.method == 'POST': AddShirtFormSet = AddShirtFormSet(request.POST, request.FILES, prefix = 'shirt') AddUserShirtFormSet = AddUserShirtFormSet(request.POST, request.FILES,prefix = 'usershirt') if AddShirtFormSet.is_valid(): #formset.save() # do something. return HttpResponseRedirect('/shirt/') # Redirect after POST else: AddShirtFormSet = AddShirtFormSet(prefix = 'shirt') AddUserShirtFormSet = AddUserShirtFormSet(prefix = 'usershirt') return render_to_response("shirt/addshirt.html", RequestContext(request,{'AddShirtFormSet': AddShirtFormSet,'AddUserShirtFormSet': AddUserShirtFormSet,'error': True,})) *********** In template **************** <form name='AddShirt' method="post" action="/shirt/add/"> {{ form.non_field_errors }} {% csrf_token %} {{ AddShirtFormSet.management_form }} {{ AddUserShirtFormSet.management_form }} <div id="addFrom"> <div class="fieldWrapper"> {{ AddShirtFormSet.form.madeIn.errors }} <label for="madeIn">Country made in?:</label> {{ AddShirtFormSet.form.madeIn }} </div> -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.