Skip to main content

Jinja variants of the Djedi template tags.

Project description

This module provides Jinja2 versions of the Django template tags provided by Djedi CMS.

djedi_jinja.NodeExtension

Jinja2 extension providing the same functionality and syntax as the Django tags node and blocknode.

It also has the following extra bonuses:

  • Intelligently buffers nodes to be able to use get_many from cache, even when Jinja2’s template parsing cache is enabled, unlike the Django counterpart.

  • Possible to pass variables as URI argument to allow “dynamic” node URIs, though this will make the node unbufferable, so use with care.

djedi_jinja.node

Jinja2 global function with the same functionality as the Django tag node.

Note: As of 2.0 it is recommended to use the node tag provided by the extension instead. This is still provided for special cases and backwards compatibility.

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

djedi-cms-jinja2-2.0.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

djedi_cms_jinja2-2.0-py2.py3-none-any.whl (3.8 kB view hashes)

Uploaded Python 2 Python 3

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