Django 是一个高级的 Python Web 框架,它鼓励快速开发和干净、实用的设计。以下是 Django 模板文档的相关信息。
模板
Django 的模板系统允许您以清晰、简洁的方式渲染 HTML。模板文件通常包含 HTML 标签和特殊的模板标签,这些标签被用来插入变量和执行控制结构。
模板继承
模板继承是 Django 模板系统的核心功能之一。它允许您创建一个基本的模板,然后通过继承这个模板来创建其他模板。这样可以共享页面的布局,同时允许每个页面有特定的内容。
- 使用
{% extends "base.html" %}
标签来指定一个模板继承自哪个父模板。
模板变量
模板变量是可以在模板中显示的数据。您可以通过 {{ variable_name }}
的方式来显示它们。
- 例如,假设您有一个变量
title
,您可以在模板中使用{{ title }}
来显示其值。
过滤器
Django 模板提供了许多内置的过滤器,可以用来修改变量的输出。例如,date
过滤器可以格式化日期和时间。
- 使用
|filter_name:
来应用一个过滤器。例如,{{ date|date:"Y-m-d" }}
会格式化日期。
Django Template Example