Template Filter - addslashes
ExampleGet your own Django Server
Escape the quote in the name
variable:
<h1>{{ name|addslashes }}</h1>
Run Example »
Definition and Usage
The addslashes
filter adds a slash
\
character before any quotes.
This can be helpful when you are dealing with JavaScript, and you have to escape quote characters.
Example
Escape the name
, or else you will get an error when alerting it:
<button onclick="alert('{{ name|addslashes }}')">Click me!</button>
Run Example »
Without the addslashes
filter in the example above, the page would get an error
when someone clicked the button.
Syntax
Template filters are defined by using a pipe |
character followed by the name of the filter.
{{ value|addslashes }}