520 | | After a form has been submitted, Django first checks to see that all the |
521 | | required fields are present and non-empty. For each field that passes that |
522 | | test *and if the form submission contained data* for that field, all the |
523 | | validators for that field are called in turn. The emphasized portion in the |
| 520 | After a form has been submitted, Django validates each field in turn. First, |
| 521 | if the field is required, Django checks that it is present and non-empty. Then, |
| 522 | if that test passes *and the form submission contained data* for that field, all |
| 523 | the validators for that field are called in turn. The emphasized portion in the |