Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
云烟成雨TD几秒前
Spring AI 1.x 系列【54】Retry 机制分析
java·人工智能·spring
weixin_523185323 分钟前
Collections.unmodifiableMap详解:真的不可修改吗?
java·linux·前端
点燃大海4 分钟前
SpringAI构建智能体
java·spring boot·spring·springai智能体
xier_ran6 分钟前
【infra之路】02_RadixAttention与KV_Cache管理
java·spring boot·spring
swipe13 分钟前
做多轮对话 Agent,为什么我建议把短期记忆放到 Redis
后端·面试·llm
2301_7736436214 分钟前
ceph镜像
前端·javascript·ceph
黑马师兄19 分钟前
RAG混合检索深度解析:让AI真正找到你要的内容
java·人工智能·ai·agent·rag·ai-native
码客日记24 分钟前
Spring Boot 配置文件敏感信息加密(Jasypt 企业级完整方案)
java·spring boot·git
程序员黑豆35 分钟前
AI全栈开发之Java:什么是JDK
前端·后端·ai编程
To_OC36 分钟前
万字解析《JS语言精粹》之第四章:函数15大核心精髓(JS灵魂核心)
前端·javascript·代码规范