Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
程序员爱钓鱼几秒前
Rust 泛型 Generics详解:编写可复用且类型安全的代码
后端·面试·rust
小满zs8 分钟前
Go语言第九章(错误处理)
后端·go
桦说编程8 分钟前
深入理解 FutureTask 状态机——从契约到实现
java·后端·性能优化
程序员爱钓鱼12 分钟前
Go 编程实战:指针 Pointer——理解地址、取址与解引用
后端·面试·go
松仔log15 分钟前
Kotlin中级——协程
java·jvm·kotlin
wifi___5 小时前
全局异常处理的原理
java·开发语言
To_OC9 小时前
LC 239 滑动窗口最大值:从暴力超时到单调队列一遍过
javascript·算法·leetcode
To_OC9 小时前
从一行入口代码啃透 NestJS:工厂模式、装饰器和依赖注入是怎么串起来的
后端·设计模式·nestjs
Python私教9 小时前
多个项目怎么安全合并?先适配,再切换
后端·python·架构
2601_963870209 小时前
【计算机毕业设计】基于Spring Boot的专科医院医疗管理系统
java·spring boot·课程设计