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