1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #26118 -- Added 'is' operator to if template tag.

This commit is contained in:
Preston Timmons
2016-01-21 21:50:06 -06:00
committed by Tim Graham
parent a08d2463d2
commit c00ae7f58c
4 changed files with 25 additions and 1 deletions

View File

@@ -432,7 +432,7 @@ Use of actual parentheses in the :ttag:`if` tag is invalid syntax. If you need
them to indicate precedence, you should use nested :ttag:`if` tags.
:ttag:`if` tags may also use the operators ``==``, ``!=``, ``<``, ``>``,
``<=``, ``>=`` and ``in`` which work as follows:
``<=``, ``>=``, ``in``, and ``is`` which work as follows:
``==`` operator
^^^^^^^^^^^^^^^
@@ -524,6 +524,17 @@ you should use::
{% if a > b and b > c %}
``is`` operator
^^^^^^^^^^^^^^^
.. versionadded:: 1.10
Object identity. Tests if two values are the same object. Example::
{% if value is None %}
This will output if and only if value is None.
{% endif %}
Filters
~~~~~~~

View File

@@ -291,6 +291,8 @@ Templates
:class:`~django.template.backends.django.DjangoTemplates` backend and the
:class:`~django.template.Engine` class.
* Added the ``is`` comparison operator to the :ttag:`if` tag.
Tests
~~~~~