[1.5.x] Fixed #19700 - Added documentation for BoundField.field.

Thanks Tiberiu Ana for the report and patch.

Backport of fdaaa24171 from master
This commit is contained in:
Tim Graham 2013-02-02 08:34:42 -05:00
parent 974909bc9a
commit f28fbe7314
1 changed files with 7 additions and 1 deletions

View File

@ -336,7 +336,7 @@ attributes, which can be useful in your templates:
case, each object in the loop is a simple string containing the error case, each object in the loop is a simple string containing the error
message. message.
``field.is_hidden`` ``{{ field.is_hidden }}``
This attribute is ``True`` if the form field is a hidden field and This attribute is ``True`` if the form field is a hidden field and
``False`` otherwise. It's not particularly useful as a template ``False`` otherwise. It's not particularly useful as a template
variable, but could be useful in conditional tests such as:: variable, but could be useful in conditional tests such as::
@ -345,6 +345,12 @@ attributes, which can be useful in your templates:
{# Do something special #} {# Do something special #}
{% endif %} {% endif %}
``{{ field.field }}``
The :class:`~django.forms.Field` instance from the form class that
this :class:`~django.forms.BoundField` wraps. You can use it to access
:class:`~django.forms.Field` attributes , e.g.
``{{ char_field.field.max_length }}``.
Looping over hidden and visible fields Looping over hidden and visible fields
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~