什么是Templates
- HTML文件
- 适用Django模板语言 Django Template Language DTL
- 可以使用第三方模板引擎 如jinjia2 在配置中更改
使用Templates
- 在工程的templates文件夹下创建对应的App文件夹 如blog
- 创建HTML文件
- 在views.py 返回一个render()三个参数,1,request 2,模板文件路径 3,传给模板的数据
- render()支持一个dict类型的参数传递,改字典是后台传递到模板的参数,键为参数名,在模板中使用{{参数名}}直接使用
def index(request):
return render(request,'blog/index.html',{'hello':'my Blog'})
<body>
<h1>
{{ hello }}
</h1>
</body>
网友评论