Django模板的使用(详细版)

1、配置

在工程中创建模板目录templates(这个名字可以变!!)

settings.py 配置文件中修改TEMPLATES配置项的DIRS值

2、定义模板

templates 目录中新建一个模板文件,如index.html

3、模板渲染

Django提供了一个函数render实现

render(request对象,模板文件路径,模板数据字典)

直接传里面的key就好。

效果如下

试一下,用其他模板

效果如下:

再试一下用这个:

记得循环要结尾{% endfor %}

索引从1开始

模板注释

1. 单行注释

单行注释使用 {# ... #} 标签,可以在模板中任意位置添加注释。

复制代码
{# This is a single line comment #}

2. 多行注释

多行注释使用 {% comment %}{% endcomment %} 标签,可以注释一块内容。

复制代码
{% comment %}
    This is a multi-line comment
    It can span across multiple lines
{% endcomment %}
相关推荐
用了三年2 分钟前
使用 Node.js 和 MySQL 实现微信小程序的用户注册、登录及数据可视化
后端
SimonKing4 分钟前
吊打面试官系列:Spring如何使用三级缓存解决循环依赖
java·后端·面试
DarkChunk6 分钟前
[LevelDB]Block系统内幕解析-元数据块(Meta Block)&元数据索引块(MetaIndex Block)&索引块(Index Block)
后端
bruce541106 分钟前
Rust入门之并发编程基础(二)
后端·rust
烧烤店小蚂蚁6 分钟前
打卡day52
python·深度学习
DarkChunk7 分钟前
[LevelDB]Block系统内幕解析-过滤块(Filter Block)
后端
have9 分钟前
在SpringCloudFilter中调用阻塞方法的十宗罪
后端·面试
天朝八阿哥9 分钟前
Debian开机自动挂载ntfs分区
linux·后端·debian
honeymoose9 分钟前
如何在 Discourse AI 中设置 Gemini API
后端
天天摸鱼的java工程师10 分钟前
八年实战:分布式系统全局唯一 ID 生成方案全解析
java·后端·面试