Escape curly braces in jinja template for use in JS frameworks
Project description
flask_escapejstv
Flask extension which provides a filter to escape "curly" braces {{ }}
in Jinja templates for use in JavaScript frameworks as few Javascript frameworks use "curly" braces to display the value of an expression or variable.
Installing
Install and update using pip :
pip install Flask-EscapeJSe
To enable this filter in your flask app, register this extension.
from flask_escapejse import EscapeJSe
EscapeJSe(app)
Like other Flask extensions, you can register it lazily:
ejse = EscapeJSe()
def create_app():
app = Flask(__name__)
ejse.init_app(app)
Usage
{{ "js_variable_name"|jse }}
For more information on jinja filters, visit http://jinja.pocoo.org/docs/2.10/templates/#filters
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Flask-EscapeJSe-1.0.0.tar.gz
(2.2 kB
view hashes)
Built Distribution
Close
Hashes for Flask_EscapeJSe-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b07bbef67d709201d44b16c781e1ceee517acf2e4c542cc03b52fcfaba0530cc |
|
MD5 | 3327bf3bc6f9dbb822f78da035558d62 |
|
BLAKE2b-256 | 6254cb469f6d2a552eecb5b9460bfbcea9d4dd6b168ca51c01afa069779209d4 |