Skip to main content

Escape curly braces in jinja template for use in JS frameworks

Project description

flask_escapejstv

PyPI Build Status License: MIT

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


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 details)

Uploaded Source

Built Distribution

Flask_EscapeJSe-1.0.0-py3-none-any.whl (3.2 kB view details)

Uploaded Python 3

File details

Details for the file Flask-EscapeJSe-1.0.0.tar.gz.

File metadata

  • Download URL: Flask-EscapeJSe-1.0.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for Flask-EscapeJSe-1.0.0.tar.gz
Algorithm Hash digest
SHA256 840f3afa5b5ef38908ba3490f3d27f10f39483c1169614a1ec7978ece861e057
MD5 83d2a0f25d11c1661682985fdd18e2b0
BLAKE2b-256 344f9d814d507e9e044d5609808ea16567fe7dd3d5fc925dec99e28d3dc28f24

See more details on using hashes here.

File details

Details for the file Flask_EscapeJSe-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: Flask_EscapeJSe-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.7

File hashes

Hashes for Flask_EscapeJSe-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b07bbef67d709201d44b16c781e1ceee517acf2e4c542cc03b52fcfaba0530cc
MD5 3327bf3bc6f9dbb822f78da035558d62
BLAKE2b-256 6254cb469f6d2a552eecb5b9460bfbcea9d4dd6b168ca51c01afa069779209d4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page