| Q. | Is there a way to determine if a Form object has errors from the template file? |
| A. | Yes. If you access the has_errors attribute of a Form object in a template, it returns true if the form does not pass validation:
{% if pForm.has_errors %}
<p>Form Error. Please try again.</p>
{% endif %}
|
| Q. | Is there a way to modify the save function of a Form object to perform extra tasks before the save takes place? |
| A. | Yes. The following code snippet from a Form class definition overrides the save() function:
class FormClass(forms.Form):
. . . .
def save(self):
#Do Something
super(FormClass, self).save()
|