Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
我叫张土豆几秒前
在 OpenClaw Java 对话框输入一句话后,系统是如何运行的?
java·开发语言·人工智能
唐青枫1 分钟前
把代码搬到编译期:Zig comptime、泛型与类型反射实战
后端
风曳丷2 分钟前
06|Direct 与 Indirect Prompt Injection
后端
风曳丷6 分钟前
05|Prompt Injection 不是一句神奇咒语
后端
liangbo78 分钟前
JVM规范第 4 章:class 文件格式
java·jvm
橘子汽水1688 分钟前
Leetcode 236,437:二叉树的最近公共祖先,路径总和III
java·数据结构
专业抄代码选手11 分钟前
01|从手写 DOM 到虚拟 DOM:把 UI 从“操作”变成“描述”
前端·javascript·react.js
喜欢睡觉12 分钟前
单词管理系统
前端·后端
嘻哈baby13 分钟前
运维工程师必须掌握的基础技能有哪些?
后端
风曳丷15 分钟前
08|怎样证明一次 Prompt Injection 成功了
后端