模板标签实现html文件中的控制语句,模板标签语句用{% %}形式编写
假如在views.py文件中定义以下内容并传递给模板
my_dic = {'name':'zhang', 'age':'32', 'sex':'male'}
my_list = ['aaa','bbb']
return render_to_response('index.html', {'list':my_list, 'dic':my_dic})
下面为模板文件的使用方法
{% if dic %}
<h1>{{dic.name}}</h1>
{% else %}
dic不存在
{% endif %}
{% for a in list %}
<h1>{{a}}<h1>
{% endfor %}
{% for k,v in dic.items %}
<h1>{{forloop.counter}}.{{k}}:{{v}}</h1>
{% endfor %}