Jinja

/ˈdʒɪndʒə/ · Noun · Development

Definitions

  1. A Python templating engine that renders text or HTML from templates containing expressions, control flow, filters, and variables. It is widely used in Flask, Ansible, and other Python tooling to separate presentation templates from application logic.

    In plain English: It is a system for filling text or web pages with dynamic values using template placeholders.

    Example: "That email body is a Jinja template, so the loop over invoice items is rendered server-side before send."

Related Terms