autoescape Template Tag
Example
Escape variables that contain HTML tags:
{% autoescape off %}
<h1>{{ heading }}</h1>
{% endautoescape %}
Run Example »
Definition and Usage
The autoescape
tag is used to specify if autoescape is on or off.
If autoescape
is on, which is default, HTML
code in variables will be escaped.
When escape is on, these characters are escaped:
<
is converted to<
>
is converted to>
'
is converted to'
"
is converted to"
&
is converted to&
Example
With autoescape on, any HTML elements inside variables will be converted according to the list above.
{% autoescape on %}
<h1>{{ heading }}</h1>
{% endautoescape %}
Run Example »
Syntax
{% autoescape on|off %}
...
{% endautoescape %}
Parameters
Value | Description |
---|---|
on | Default. Specifies that the block will be escaped |
off | Specifies that the block will not be escaped |