Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
键盘歌唱家13 分钟前
Spring AI 入门分享:它和“直接调 API“到底差在哪
java·人工智能·spring
En^_^Joy16 分钟前
Django开发:模板系统入门指南
数据库·django·sqlite
丷丩26 分钟前
MapLibre GL JS第47课:添加动画图标
javascript·gis·动画·mapbox·maplibre
宸丶一1 小时前
Day 10:LangGraph - Agent 的图执行引擎
java·windows·python
hikktn1 小时前
Excel 导出 OOM 预防实战:30 万行从堆溢出到 50MB 的演进
java·excel·easyexcel
快乐的哈士奇1 小时前
【Next.js实战①】Gmail API 按柜号检索邮件:OAuth 双 Cookie 与搜索 Fallback
开发语言·javascript·ecmascript
风味蘑菇干1 小时前
WTomcat服务器
java·服务器
云水一下1 小时前
Vue.js从零到精通系列(五):全局状态管理——Pinia 核心与实践
前端·javascript·vue.js
燕-孑1 小时前
tomcat详解(基础到高级生产)
java·tomcat
码不停蹄的玄黓1 小时前
Spring Bean 生命周期
java·后端·spring