class BoundField
[source]
Used to display HTML or access attributes for a single field of a Form
instance.
The __str__()
(__unicode__
on Python 2) method of this object displays the HTML for this field.
To retrieve a single BoundField
, use dictionary lookup syntax on your form using the field’s name as the key:
1 2 3 | >>> form = ContactForm() >>> print (form[ 'subject' ]) < input id = "id_subject" type = "text" name = "subject" maxlength = "100" required / > |
To retrieve all BoundField
objects, iterate the form:
1 2 3 4 5 6 | >>> form = ContactForm() >>> for boundfield in form: print (boundfield) < input id = "id_subject" type = "text" name = "subject" maxlength = "100" required / > < input type = "text" name = "message" id = "id_message" required / > < input type = "email" name = "sender" id = "id_sender" required / > < input type = "checkbox" name = "cc_myself" id = "id_cc_myself" / > |
The field-specific output honors the form object’s auto_id
setting:
1 2 3 4 5 6 | >>> f = ContactForm(auto_id = False ) >>> print (f[ 'message' ]) < input type = "text" name = "message" required / > >>> f = ContactForm(auto_id = 'id_%s' ) >>> print (f[ 'message' ]) < input type = "text" name = "message" id = "id_message" required / > |
Please login to continue.