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>