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

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page