Django的模板语法

Django的模板语法

1、初步认识

本质上:在HTML中写一些占位符,由数据对这些占位符进行替换和处理。

  • 在views.py中用字典(键值对)的形式传参,在html文件中用两个花括号来显示单独的值
  • 列表、元组等数据类型的数据可通过点来访问索引,也可利用for循环、if语句等来访问。


2、原理

视图函数的render内部:

1、读取含有模板语法的html文件

2、render内部进行渲染(模板语法执行并替换数据),最终得到只包含html标签的字符串

3、将渲染(替换)完成的字符串返还给用户浏览器

相关推荐
房西杭几秒前
GM指令:add_exp 增加经验
后端
武子康1 分钟前
HunyuanVideo-1.5 首帧视频怎么做提示词对照?先查清 rewrite 是否生效
人工智能·后端·agent
今天早睡2 分钟前
用 Command 同时更新 State 与控制路由
后端
织码weavecodes3 分钟前
新闻资讯模块设计:内容发布、阅读计数与附件鉴权
java·服务器·数据库
学到老活到老8 分钟前
Spring 事务怎样生效?为什么加了 @Transactional 仍不回滚?
java·spring
学到老活到老9 分钟前
Spring 怎样创建 Bean?@Autowired 在哪一步生效?
java·spring
用户1129361121910 分钟前
我扫了项目里 739 个 Controller,发现最危险的越权漏洞不是没认证
java
智驭未来掌门人11 分钟前
Qt开发者不是只能选Qt creator
后端
小羊没烦恼!13 分钟前
分布式事务 | 使用DTM 的Saga 模式
java·linux·运维·数据库·wpf
薛定谔的悦14 分钟前
从一次逆流事故说起:储能 EMS 里的 System V 信号量与跨模块快速响应机制
后端