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 %}
相关推荐
KYGALYX几秒前
服务异步通信
开发语言·后端·微服务·ruby
掘了5 分钟前
「2025 年终总结」在所有失去的人中,我最怀念我自己
前端·后端·年终总结
ValhallaCoder9 分钟前
hot100-二叉树I
数据结构·python·算法·二叉树
爬山算法42 分钟前
Hibernate(90)如何在故障注入测试中使用Hibernate?
java·后端·hibernate
猫头虎1 小时前
如何排查并解决项目启动时报错Error encountered while processing: java.io.IOException: closed 的问题
java·开发语言·jvm·spring boot·python·开源·maven
Moment1 小时前
富文本编辑器在 AI 时代为什么这么受欢迎
前端·javascript·后端
八零后琐话1 小时前
干货:程序员必备性能分析工具——Arthas火焰图
开发语言·python
Cobyte2 小时前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
青春不朽5123 小时前
Scrapy框架入门指南
python·scrapy