Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
IT_陈寒17 分钟前
SpringBoot自动配置坑了我一把,原来是这样绕过去的
前端·人工智能·后端
青山木37 分钟前
Hot 100 --- 编辑距离
java·数据结构·算法·leetcode·动态规划
朝朝辞暮i37 分钟前
C++ 第 26 课:对象、指针与 ->
java·开发语言·c++
长弓三石41 分钟前
把 AgentScope Harness 装进 RuoYi-Vue-Plus:纯 Java AI 平台的集成实践
java·人工智能·agent
要努力啊46943 分钟前
用 Codex 加速 Java 开发:从代码生成到测试覆盖的完整实战
后端
dora43 分钟前
LangChain4j 新手入门实战教程(Java版)
后端·langchain·agent
蜗牛互联网44 分钟前
MongoDB Atlas Agent Engine之后,如何用版本门禁防止陈旧写入
java·数据库·人工智能·后端·mongodb
长弓三石44 分钟前
企业级智能体的权限到底怎么落地?以 BizBuddy 为例
java·人工智能·agent
付威20231 小时前
Rust 生命周期:为什么要有它,实际代码里到底怎么用?
后端
海岳云舟1 小时前
spring使用kafka的三种方式(listener、container、stream)
后端