Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
ServBay8 分钟前
本地模型已经跑起来了,Copilot Fusion 为什么还要联网?
后端·ai编程·github copilot
WebInfra32 分钟前
Rspack 2.3 发布:联手 SWC 团队带来全新编译器
前端·javascript·github
武子康1 小时前
H3-World 的动作没按时发生,先检查时间线变成了什么
人工智能·后端·agent
苍何1 小时前
腾讯 Buddy One 来了,办公全家桶一键打通WorkBuddy(附教程)
后端
jason成都1 小时前
RTKLIB 的 Java 移植版来了:rtklib-java v3.3.0 功能全景
java·gnss·rtklib·rtklib_java
LazyHunter91 小时前
JDK 28:Java 下一步方向解析与新特性展望
java·jdk
m0_639906941 小时前
Java 重写 Override 与重载 Overload 区别、访问修饰符、static 关键字
java·开发语言
GIS数据转换器1 小时前
基于CIM的城市智慧供热监管服务平台
java·大数据·开发语言·人工智能·后端·物联网·struts
adfreedom2 小时前
如何避免每个业务系统中都有几十个枚举查询
后端
m0_639906942 小时前
SpringBoot自动配置原理
java·spring boot·后端