Django 模板是构建 Web 应用界面的一种方式。下面将介绍 Django 模板的基本结构和常用语法。
基本结构
Django 模板通常由 HTML 和 Django 模板标签组成。以下是一个简单的 Django 模板示例:
<!DOCTYPE html>
<html>
<head>
<title>{{ title }}</title>
</head>
<body>
<h1>{{ welcome_message }}</h1>
<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>
</body>
</html>
在这个例子中,{{ title }}
和 {{ welcome_message }}
是变量,它们将在渲染时替换为实际的值。{% for item in items %}
和 {% endfor %}
是 Django 模板标签,用于循环遍历列表。
变量
变量是模板中最常用的元素之一。变量通常使用双大括号 {{ }}
包裹。
示例
<!DOCTYPE html>
<html>
<head>
<title>{{ page_title }}</title>
</head>
<body>
<h1>Welcome, {{ user_name }}!</h1>
</body>
</html>
在这个例子中,{{ page_title }}
和 {{ user_name }}
是变量。
模板标签
模板标签用于在模板中执行特定的操作。
for 循环
{% for %}
标签用于遍历列表或字典。
示例
<ul>
{% for item in items %}
<li>{{ item }}</li>
{% endfor %}
</ul>
在这个例子中,items
是一个列表,每个列表项都会被渲染为一个 <li>
元素。
图片
Django 模板支持直接嵌入图片。
示例
<img src="{{ image_url }}" alt="示例图片">
在这个例子中,image_url
是图片的 URL。
扩展阅读
想要了解更多关于 Django 模板的信息,请访问我们的 Django 模板教程。
<center><img src="https://cloud-image.ullrai.com/q/Django_Template/" alt="Django_Template"/></center>