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-0.1.0.tar.gz
(2.0 kB
view hashes)
Built Distribution
Close
Hashes for Flask_EscapeJSe-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e64aa8664e8bf9f7d737aa2460eb7fa85a820b10be3734a241ff7ab851d6fbe |
|
MD5 | 5a9efa03dc3b961c108a2ffc02ecbec3 |
|
BLAKE2b-256 | c2159f87399b29b7c4cea03d2fa6fe7d53b2c0de5d19b3e15af385823fdfa285 |