Django模板templates

1、模板文件的路径配置

 

2、模板中变量替换

 

3、变量渲染之深度查询

 

4、内置过滤器

过滤器的语法:

1
{{obj|过滤器名称:过滤器参数}}

  

内置过滤器:

 

过滤器例子:

 

5、注释

 

6、多行注释

 

7、if 判断

 

8、for 循环

利用forloop.counter可以展示循环的需要(1,2,3 ...,如下:

 

9、模板继承

(1)继承父模板

1
{% extends "base.html" %}       # 在子模板中继承父模板base.html的内容

  

(2)重写父模板的内容(覆盖)

 

(3)在父模板已有内容的基础上增加新的内容(不覆盖)

 

10、模板补充

(1)模板中调用方法的时候不需要加括号()

 

(2)locals() 函数

 

 

 (3)关于 “/” 

 

(4)redirect重定向 和 form表单action  中的“/”原理是相同的

 

 

posted @   映辉  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示