#### **views.py**
~~~
#coding:utf-8
from django.shortcuts import render_to_response
def blog(request):
users = [
{"age":29,"name":"tom"},
{"age":28,"name":"tom1"},
{"age":17,"name":"tom2"},
{"age":18,"name":"tom3"},
]
return render_to_response("index.html",{"users":users})
~~~
#### **templates/index.html**
~~~
{{title}}{% for user in users %}
{% if user.age > 20 %}
大于20岁
{{ user.name }}{% else %}
小于20岁
{{ user.name }}{% endif %}
{% endfor %}
~~~
#### **输出key和value**
~~~
from django.shortcuts import render_to_response
def blog(request):
users = {"age":29,"name":"tom"}
return render_to_response("index.html",{"users":users})
~~~
~~~
{% for k,v in users.items %}
{{ forloop.counter0 }} {{ k }} : {{ v }}
{% endfor %}
~~~
**forloop.counter 正索引
forloop.revcounter 倒索引**
## **for empty用法**
~~~
{% for k,v in users.items %}
{{ forloop.re }} {{ k }} : {{ v }}
{% empty %}
暂无数据
{% endfor %}
~~~