Template Filter - addslashes
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 }}