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

更多关于 Django 模板的信息