基本用法 📘

{{ variable }}  <!-- 输出变量 -->
{% if condition %}...{% endif %}  <!-- 条件判断 -->
{% for item in items %}...{% endfor %}  <!-- 循环结构 -->

模板继承 🏗️

通过 extends 基础模板,使用 block 定义可替换内容

{% extends "base.html" %}
{% block content %}...{% endblock %}

过滤器和测试 🛠️

  • 过滤器:{{ name|upper }}
  • 测试:{% if user.is_active %}

自定义宏 🎨

{% macro input(name, value) %}...{% endmacro %}
{{ input('username', 'John') }}
Jinja2_模板变量

需要了解更多高级用法?可访问本站高级模板指南获取更多信息 🚀