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 %}
相关推荐
lixzest22 分钟前
PyTorch基础知识简述
人工智能·pytorch·python
_OP_CHEN23 分钟前
【Linux系统编程】(二十)揭秘 Linux 文件描述符:从底层原理到实战应用,一篇吃透 fd 本质!
linux·后端·操作系统·c/c++·重定向·文件描述符·linux文件
飞Link27 分钟前
深度学习里程碑:ResNet(残差网络)从理论到实战全解析
人工智能·python·深度学习
老神在在00128 分钟前
Token身份验证完整流程
java·前端·后端·学习·java-ee
ASS-ASH1 小时前
霸王色霸气的本质概括分析
人工智能·python·机器学习·大脑·脑电波
ValidationExpression1 小时前
学习:词嵌入(Word Embedding / Text Embedding)技术
python·学习·ai
源码获取_wx:Fegn08951 小时前
计算机毕业设计|基于springboot + vue景区管理系统(源码+数据库+文档)
java·vue.js·spring boot·后端·课程设计
星辰徐哥1 小时前
Rust函数与流程控制——构建逻辑清晰的系统级程序
开发语言·后端·rust
liliangcsdn1 小时前
如何使用lambda对python列表进行排序
开发语言·python
葱明撅腚1 小时前
seaborn绘图(下)
python·matplotlib·可视化·seaborn·图表绘制