Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
oak隔壁找我1 分钟前
Node.js的package.json
前端·javascript
开心猴爷9 分钟前
Swift IPA 混淆在工程实践中的方式,分析仅依赖源码层混淆的局限性
后端
支撑前端荣耀21 分钟前
从零实现前端监控告警系统:SMTP + Node.js + 个人邮箱 完整免费方案
前端·javascript·面试
czhc114007566323 分钟前
C# 1221
java·servlet·c#
用户40993225021225 分钟前
Vue3 v-if与v-show:销毁还是隐藏,如何抉择?
前端·vue.js·后端
shanLion26 分钟前
Vite项目中process报红问题的深层原因与解决方案
前端·javascript
黄俊懿26 分钟前
【深入理解SpringCloud微服务】Seata(AT模式)源码解析——全局事务的回滚
java·后端·spring·spring cloud·微服务·架构·架构师
烟袅27 分钟前
从零构建一个待办事项应用:一次关于组件化与状态管理的深度思考
前端·javascript·react.js
派大鑫wink31 分钟前
【Day12】String 类详解:不可变性、常用方法与字符串拼接优化
java·开发语言
Java编程爱好者31 分钟前
SpringBoot启动太慢?几个优化技巧
后端