Django Templates 是 Django 框架中用于渲染 HTML 页面的核心组件。以下是一些 Django Templates 的基本概念和用法。

模板继承

模板继承是 Django Templates 中的一个重要特性,它允许你创建一个基础模板,然后创建其他模板继承自这个基础模板。

{% extends "base.html" %}

在这个例子中,base.html 是一个基础模板,其他模板会继承它的布局和样式。

变量

变量用于在模板中存储数据。

{% variable_name = "Hello, World!" %}
<p>{{ variable_name }}</p>

上面的代码将输出:

Hello, World!

模板标签

Django Templates 提供了许多模板标签,用于执行各种操作。

  • for 循环
<ul>
  {% for item in items %}
    <li>{{ item }}</li>
  {% endfor %}
</ul>
  • if 条件语句
{% if condition %}
  <p>条件为真</p>
{% else %}
  <p>条件为假</p>
{% endif %}

图片插入

在 Django Templates 中,你可以使用以下语法插入图片:

<img src="{% static 'images/dog.jpg' %}" alt="Dog"/>

本站链接

更多关于 Django Templates 的信息,请访问本站 Django Templates 教程

Django Templates