From 19cbdf8c8f6f5da5687cfec659841176b6af7d67 Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Fri, 9 Dec 2011 22:13:27 +0000 Subject: Fixed #17348 -- Implemented {% elif %}. Refs #3100. git-svn-id: http://code.djangoproject.com/svn/django/trunk@17187 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- docs/ref/templates/builtins.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'docs/ref') diff --git a/docs/ref/templates/builtins.txt b/docs/ref/templates/builtins.txt index 8abe129915..c592b79037 100644 --- a/docs/ref/templates/builtins.txt +++ b/docs/ref/templates/builtins.txt @@ -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 ^^^^^^^^^^^^^^^^^ -- cgit v1.3