Added documentation of the Form class's custom __iter__ method to the forms API reference as well
git-svn-id: http://code.djangoproject.com/svn/django/trunk@9031 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
7ac86d17c8
commit
5389c0d2af
|
@ -530,6 +530,16 @@ string or Unicode object, respectively::
|
||||||
>>> unicode(f['subject'])
|
>>> unicode(f['subject'])
|
||||||
u'<input id="id_subject" type="text" name="subject" maxlength="100" />'
|
u'<input id="id_subject" type="text" name="subject" maxlength="100" />'
|
||||||
|
|
||||||
|
Form objects define a custom ``__iter__`` method which allows you to loop
|
||||||
|
through their fields::
|
||||||
|
|
||||||
|
>>> f = ContactForm()
|
||||||
|
>>> for field in f: print field
|
||||||
|
<input id="id_subject" type="text" name="subject" maxlength="100" />
|
||||||
|
<input type="text" name="message" id="id_message" />
|
||||||
|
<input type="text" name="sender" id="id_sender" />
|
||||||
|
<input type="checkbox" name="cc_myself" id="id_cc_myself" />
|
||||||
|
|
||||||
The field-specific output honors the form object's ``auto_id`` setting::
|
The field-specific output honors the form object's ``auto_id`` setting::
|
||||||
|
|
||||||
>>> f = ContactForm(auto_id=False)
|
>>> f = ContactForm(auto_id=False)
|
||||||
|
|
Loading…
Reference in New Issue