form.fields: (BoundField) 1. form.visible_fields (BoundField) - not field.is_hidden 2. form.hidden_fields (BoundField) - field.is_hidden
form.iter = form.fields form.field_name = FloatField (UnBoundField)
BoundField:
- data
- fields
- ...
form.errors:
- form.add_error (form.has_error)
- field.errors
- form.non_field_errors