Django 模板引擎是一个强大的工具,它允许你轻松地将数据渲染到 HTML 页面中。以下是一些关于 Django 模板引擎的基础知识。

模板语法

  • 变量:使用 {{ variable_name }} 来渲染变量。
  • 标签:使用 {% tag_name %} 来执行特定的逻辑。
  • 过滤器:使用 | filter_name: 来对变量进行过滤。

常用标签

  • {% if condition %}:根据条件判断是否执行代码块。
  • {% for item in iterable %}:遍历一个序列。
  • {% url 'name' %}:生成 URL。

常用过滤器

  • date:格式化日期。
  • length:获取字符串或列表的长度。
  • safe:确保内容不被自动转义。

示例

<!DOCTYPE html>
<html>
<head>
    <title>Django Template Engine 示例</title>
</head>
<body>
    <h1>{{ title }}</h1>
    <p>这是一个关于 {{ topic }} 的段落。</p>
    <ul>
        {% for item in items %}
            <li>{{ item }}</li>
        {% endfor %}
    </ul>
</body>
</html>

更多关于 Django 模板引擎的信息,请访问 Django 官方文档

Django Logo