本文按照下列项目来进行说明。
mysite2
- manage.py
- mysite2
- app01
1、在app01/templates文件夹下创建一个html文件
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>模板学习</h1>
<div>{{ n1 }}</div>
<hr/>
<h1>列表:</h1>
<div>{{ n2 }}</div>
<div>{{ n2.0 }}</div>
<div>{{ n2.1 }}</div>
<div>
{% for item in n2 %}
<span>{{ item }}</span>
{% endfor %}
</div>
<hr/>
<h1>字典:</h1>
<div>{{ n3 }}</div>
<div>a : {{ n3.a }}</div>
<div>b : {{ n3.b }}</div>
<ul>
{% for k,v in n3.items %}
<li>{{ k }} = {{ v }}</li>
{% endfor %}
</ul>
<hr/>
<h1>列表套字典:</h1>
<div>{{ n4 }}</div>
<div>c : {{ n4.1.c }}</div>
<div>d : {{ n4.1.d }}</div>
<ul>
{% for item in n4 %}
<li>{{ item }}</li>
{% endfor %}
</ul>
<hr/>
<h1>条件语句:</h1>
{% if n1 == "2022/3/9" %}
<h1>因为n1 == "2022/3/9",所以正确</h1>
{% elif n1 == "2022/3/10" %}
<h1>因为n1 == "2022/3/10",所以正确</h1>
{% else %}
<h1>因为n1 != "2022/3/9",所以错误</h1>
{% endif %}
</body>
</html>
2、在app01/views.py文件中编写函数
from django.shortcuts import render
def moban(request):
name = "2022/3/9"
name_list = ['a','b']
name_dict = {"a":"1", "b":"2"}
name_list_dict = [
{"a":"1", "b":"2"},
{"c":"1", "d":"2"},
{"e":"1", "f":"2"}
]
return render(
request,
'moban.html',
{
"n1":name,
"n2":name_list,
"n3":name_dict,
"n4":name_list_dict
})
3、在mysite2/urls.py文件中编写url和函数的链接关系
path('moban/',views.moban),
4、先启动服务python manage.py runserver 0.0.0.0:8000,再在浏览器中输入http://127.0.0.1:8000/moban/,进行测试