django-创建Template(模板)
1、什么是Templates
1)、HTML文件
2)、使用lDTL--Django模板语言(Django Template Language)
3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改
2、Templates开发步骤:
在App(项目)的根目录下创建名叫Templates的目录
在该目录下创建Html文件
在views.py中返回render()
1)、创建文件:
2)、配置render
3)、查看页面:
3、DTL(模板语言)的初步使用
render()函数中有一个参数是传递数据到前端,支持一个dict(字典)类型的参数
该字典是后端传递到模板的参数,键为参数名
在模板中使用{{参数名}}来直接使用
1)、传入参数, hello为键名
2)、接收参数
3)、验证效果
注意:Django查找Template:
Django按照INSTALLED_APPS中的添加顺序查找Templates
不同的APP(项目)下Templates目录中的同名XX.html会造成冲突
解决Templates冲突方案
在APP的Templates目录下创建以APP(项目)名为名称的目录
将html文件放入新创建的目录下,并修改views.py中的文件路径