mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17187 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
@@ -366,6 +366,8 @@ block are output::
|
||||
|
||||
{% if athlete_list %}
|
||||
Number of athletes: {{ athlete_list|length }}
|
||||
{% elif athlete_in_locker_room_list %}
|
||||
Athletes should be out of the locker room soon!
|
||||
{% else %}
|
||||
No athletes.
|
||||
{% endif %}
|
||||
@@ -373,8 +375,13 @@ block are output::
|
||||
In the above, if ``athlete_list`` is not empty, the number of athletes will be
|
||||
displayed by the ``{{ athlete_list|length }}`` variable.
|
||||
|
||||
As you can see, the ``if`` tag can take an optional ``{% else %}`` clause that
|
||||
will be displayed if the test fails.
|
||||
As you can see, the ``if`` tag may take one or several `` {% elif %}``
|
||||
clauses, as well as an ``{% else %}`` clause that will be displayed if all
|
||||
previous conditions fail. These clauses are optional.
|
||||
|
||||
.. versionadded:: 1.4
|
||||
|
||||
The ``if`` tag now supports ``{% elif %}`` clauses.
|
||||
|
||||
Boolean operators
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
@@ -484,6 +484,8 @@ Django 1.4 also includes several smaller improvements worth noting:
|
||||
be able to retrieve a translation string without displaying it but setting
|
||||
a template context variable instead.
|
||||
|
||||
* The :ttag:`if` template tag now supports ``{% elif %}`` clauses.
|
||||
|
||||
* A new plain text version of the HTTP 500 status code internal error page
|
||||
served when :setting:`DEBUG` is ``True`` is now sent to the client when
|
||||
Django detects that the request has originated in JavaScript code
|
||||
|
||||
Reference in New Issue
Block a user