上下文与模板调用
- 模板的原理
- 模板的调用
- 模板的传参
模板的原理
- 在templates,建立HTML文件
- 在views下函数内添加返回参数,添加返回模板
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
hello templates
<br/>
用户名:{
{
username}}
<br/>
密码:{
{
password}}
</body>
</html>
def index_handler(request):
context={
'username':'name1',
'password':'pass1'
}
return render(request,'index.html',context)
模板层基础语法
参数输出
- views中建立函数模板
def t1_handler(request):
context={
'key1':'value',
'key2':['value1','value2'],
'key3':{
'key3_1':'value3_1',
'key3_2':'value3_2'
}
}
return render(request,'t1.html',context)
- templates中建立html输出
<!DOCTYPE html>
<html lang="en">
<head