更新时间:2026-04-26 08:45点击:12









可以用单位变量、列表、字典
views中函数源码:
def user_list(request):
name="姓名"
roles=["姓名 ","职位","年龄"]
user_info = {"name":"郭智",
"salary": "18e888",
"role": "CTo"}
data_list = [
{"name":"郭智","salary": "180888",'role': "CTo"},
{"name": "卢慧","salary": "188888", 'role':"CTo"},
{"name":"赵建先", "salary":'180088', 'role':"CTo"}
]
return render(request,"user_list.html",
{'n1':name,'n2':roles,
'n3':user_info,'n4':data_list})对应模版代码:
<Ul>
{% for k,v in n3.items %}
<Li>{{k}}={{v}}</li>
{% endfor %}
</ul>
<br/>
{{ n4 }}<br/>
{{ n4.1 }}<br/>
{{ n4.1.name }}<br/>
{{ n4.1.role }}<br/>输出结果:

例:
{% for item in n2 %}
<span>
{{ item }}
</span>
{% endfor %}if用法:
{% if n1 == "姓名" %}
<span>口哈哈哈哈</span>
{% else %}
<span>目目目目目目</span>
{% endif %}