Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
长征coder几秒前
Maven Deploy的依赖与引用方的依赖不同
java·maven
努力学习的明8 分钟前
Spring MVC 对 JavaWeb 的优化:从核心组件到注解
java·spring·mvc·web
Minyy118 分钟前
Vue3指令(二)--v-text、v-html数据渲染,计算属性
前端·javascript·vue.js·前端框架·vue·html
小雅痞9 分钟前
[Java][Leetcode middle] 238. 除自身以外数组的乘积
java·leetcode
个人开发-胡涂涂11 分钟前
ECMAScript标准:JavaScript的核心
前端·javascript·ecmascript
小李不想说话21 分钟前
HTTPS 加密原理
java·网络·网络协议·学习·安全·http·https
斯密码赛我是美女24 分钟前
ssti刷刷刷
java·服务器·前端
Mryan200535 分钟前
Angular | 利用 `ChangeDetectorRef` 解决 Angular 动态显示输入框的聚焦问题
前端·javascript·angular.js
noravinsc36 分钟前
人大金仓数据库 与django结合
数据库·python·django
郭尘帅66638 分钟前
Vue3中实现轮播图
开发语言·前端·javascript