Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed #17110 -- Mentionned that the {% filter %} tag doesn't support …

…the 'safe' and 'escape' filters. Thanks benspaulding.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@17271 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 4c445fdfaa7c315ed2fcdcf4c00de2c3cdcfcbb6 1 parent d72c0bd
@aaugustin aaugustin authored
Showing with 10 additions and 0 deletions.
  1. +4 −0 django/template/defaulttags.py
  2. +6 −0 docs/ref/templates/builtins.txt
View
4 django/template/defaulttags.py
@@ -617,6 +617,10 @@ def do_filter(parser, token):
{% filter force_escape|lower %}
This text will be HTML-escaped, and will appear in lowercase.
{% endfilter %}
+
+ Note that the ``escape`` and ``safe`` filters are not acceptable arguments.
+ Instead, use the ``autoescape`` tag to manage autoescaping for blocks of
+ template code.
"""
_, rest = token.contents.split(None, 1)
filter_expr = parser.compile_filter("var|%s" % (rest))
View
6 docs/ref/templates/builtins.txt
@@ -237,6 +237,12 @@ Sample usage::
This text will be HTML-escaped, and will appear in all lowercase.
{% endfilter %}
+.. note::
+
+ The :tfilter:`escape` and :tfilter:`safe` filters are not acceptable
+ arguments. Instead, use the :ttag:`autoescape` tag to manage autoescaping
+ for blocks of template code.
+
.. templatetag:: firstof
firstof

0 comments on commit 4c445fd

Please sign in to comment.
Something went wrong with that request. Please try again.