Django的模板语法

Django的模板语法

1、初步认识

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

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


2、原理

视图函数的render内部:

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

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

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

相关推荐
橙序员小站几秒前
Java 接入Pinecone搭建知识库踩坑实记
java·开发语言·人工智能
Frank_zhou2 分钟前
CopyOnWriteArrayList
后端
豆沙沙包?3 分钟前
2025年--Lc313-662. 二叉树最大宽度--java版
java·开发语言
CoderYanger4 分钟前
C.滑动窗口——2762. 不间断子数组
java·开发语言·数据结构·算法·leetcode·1024程序员节
楚兴5 分钟前
使用 Eino 和 Ollama 构建智能 Go 应用:从简单问答到复杂 Agent
人工智能·后端
小镇cxy6 分钟前
VibeCoding实践,Spec+Claude Code小程序开发
后端·claude·vibecoding
被考核重击8 分钟前
【无标题】
前端·javascript·vue.js
Glommer8 分钟前
Akamai 逆向思路
javascript·爬虫·逆向
BBB努力学习程序设计8 分钟前
Java接口:定义行为的"契约"
java