模板标签

收藏419

阅读1935

更新时间2025-08-21

模板标签

在 Django 模板中,您可以执行编程逻辑,例如执行 if 语句和 for 循环。

这些关键字 iffor 在 Django 中被称为"模板标签"。

为了执行模板标签,我们将它们放在 {% %} 括号中。

实例

template.html:

{% if greeting == 1 %}
  

Hello

{% else %}

Bye

{% endif %}
运行实例 »

Django 代码

模板标签是一种告诉 Django,这里有一些不同于普通 HTML 的东西。

模板标签允许我们在向客户端发送 HTML 之前在服务器上进行一些编程。

template.html:

    {% for x in mymembers %}
  • {{ x.firstname }}
  • {% endfor %}
运行实例 »

在接下来的章节中,您将了解最常见的模板标签。


标签参考

所有模板标签的列表:

标签 描述说明
autoescape 指定自动转义模式是打开还是关闭
block 指定一个块部分
comment 指定注释部分
csrf_token 保护表单免受跨站请求伪造
cycle 指定要在循环的每个循环中使用的内容
debug 指定调试信息
extends 指定一个父模板
filter 在返回之前过滤内容
firstof 返回第一个非空变量
for 指定一个for循环
if 指定一个 if 语句
ifchanged 用于 for 循环。 仅当自上次迭代以来值已更改时才输出块
include 指定包含的内容/模板
load 从另一个库加载模板标签
lorem 输出随机文本
now 输出当前日期/时间
regroup 按组对对象进行排序
resetcycle 循环使用。 重置循环
spaceless 去除 HTML 标签之间的空格
templatetag 输出指定的模板标签
url 返回 URL 的绝对 URL 部分
verbatim 指定不应由模板引擎呈现的内容
widthratio 根据给定值和最大值之间的比率计算宽度值
with 指定要在块中使用的变量


科技资讯

更多

精选课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时

61.7万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时

39.3万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时

71万人学习

独孤九贱(1)_HTML5视频教程
独孤九贱(1)_HTML5视频教程

共25课时

61.6万人学习

独孤九贱(2)_CSS视频教程
独孤九贱(2)_CSS视频教程

共22课时

23万人学习

独孤九贱(3)_JavaScript视频教程
独孤九贱(3)_JavaScript视频教程

共28课时

33.9万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时

125.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号