1、配置
在工程中创建模板目录templates(这个名字可以变!!)
在settings.py 配置文件中修改TEMPLATES配置项的DIRS值
![](https://img-blog.csdnimg.cn/direct/407225bc16b9422da0fdcde76575cc3b.png)
2、定义模板
在templates 目录中新建一个模板文件,如index.html
![](https://img-blog.csdnimg.cn/direct/173b9b5d2d4c49119b2b78f2a7148c7b.png)
3、模板渲染
Django提供了一个函数render实现
render(request对象,模板文件路径,模板数据字典)
![](https://img-blog.csdnimg.cn/direct/2e1ef6db666c4be4984d72cd728cfc49.png)
![](https://img-blog.csdnimg.cn/direct/5839df94e6af4b8d8b3ecd614d5a71de.png)
直接传里面的key就好。
![](https://img-blog.csdnimg.cn/direct/f342463f3d2041eaa28c858583558034.png)
效果如下
![](https://img-blog.csdnimg.cn/direct/e07fc1cf4d6f4512962bcb873a906a34.png)
试一下,用其他模板
![](https://img-blog.csdnimg.cn/direct/f0a90eaca01f40499a50330693c37521.png)
效果如下:
![](https://img-blog.csdnimg.cn/direct/973621823ebe49cb97502380d6771a14.png)
再试一下用这个:
![](https://img-blog.csdnimg.cn/direct/311cfa33e3744a79b114938cb6cc218a.png)
记得循环要结尾{% endfor %}
索引从1开始
![](https://img-blog.csdnimg.cn/direct/8faaf29fb917458db6caf6c4736379e1.png)
模板注释
1. 单行注释
单行注释使用 {# ... #}
标签,可以在模板中任意位置添加注释。
{# This is a single line comment #}
2. 多行注释
多行注释使用 {% comment %}
和 {% endcomment %}
标签,可以注释一块内容。
{% comment %}
This is a multi-line comment
It can span across multiple lines
{% endcomment %}