mirror of
https://github.com/django/django.git
synced 2025-09-26 12:09:19 +00:00
[1.6.x] Fixed #20805 -- Removed an extra colon beside checkboxes in the admin.
Thanks CollinAnderson for the report.
Backport of 8676318d2d
from master
This commit is contained in:
parent
5cc1ea4773
commit
dbbd2b1272
6 changed files with 40 additions and 10 deletions
|
@ -527,6 +527,11 @@ Note that the label suffix is added only if the last character of the
|
|||
label isn't a punctuation character (in English, those are ``.``, ``!``, ``?``
|
||||
or ``:``).
|
||||
|
||||
.. versionadded:: 1.6
|
||||
|
||||
You can also customize the ``label_suffix`` on a per-field basis using the
|
||||
``label_suffix`` parameter to :meth:`~django.forms.BoundField.label_tag`.
|
||||
|
||||
Notes on field ordering
|
||||
~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
@ -653,7 +658,7 @@ when printed::
|
|||
>>> str(f['subject'].errors)
|
||||
''
|
||||
|
||||
.. method:: BoundField.label_tag(contents=None, attrs=None)
|
||||
.. method:: BoundField.label_tag(contents=None, attrs=None, label_suffix=None)
|
||||
|
||||
To separately render the label tag of a form field, you can call its
|
||||
``label_tag`` method::
|
||||
|
@ -671,6 +676,14 @@ additional attributes for the ``<label>`` tag.
|
|||
The label now includes the form's :attr:`~django.forms.Form.label_suffix`
|
||||
(a colon, by default).
|
||||
|
||||
.. versionadded:: 1.6
|
||||
|
||||
The optional ``label_suffix`` parameter allows you to override the form's
|
||||
:attr:`~django.forms.Form.label_suffix`. For example, you can use an empty
|
||||
string to hide the label on selected fields. If you need to do this in a
|
||||
template, you could write a custom filter to allow passing parameters to
|
||||
``label_tag``.
|
||||
|
||||
.. method:: BoundField.css_classes()
|
||||
|
||||
When you use Django's rendering shortcuts, CSS classes are used to
|
||||
|
|
|
@ -660,7 +660,9 @@ will render something like:
|
|||
<label for="id_my_field">My Field:</label> <input id="id_my_field" type="text" name="my_field" />
|
||||
|
||||
If you want to keep the current behavior of rendering ``label_tag`` without
|
||||
the ``label_suffix``, instantiate the form ``label_suffix=''``.
|
||||
the ``label_suffix``, instantiate the form ``label_suffix=''``. You can also
|
||||
customize the ``label_suffix`` on a per-field basis using the new
|
||||
``label_suffix`` parameter on :meth:`~django.forms.BoundField.label_tag`.
|
||||
|
||||
Admin views ``_changelist_filters`` GET parameter
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue