[英]Usage of {{ and {% in django?
在views.py
我传递了'key_tp_list': tb_list,'key_tb_list': tb_list
。 它们的类型是字典列表。 然后在我的html中,我写道:
{% for i in range(key_tp_length) %}
<li>{{ key_tp_list[i].eid }} | {{ dict.user }} | {{ dict.start_time }} | {{ dict.note }}</li>
{% endfor %}
结果发现有2个错误:我不能在{% %}
使用range(key_tp_length)
,也不能在{{ }}
使用key_tp_list[i]
。
我怎样才能解决这个问题?
您不能在Django {{ }}
标签中使用复杂的表达式,但是假设key_tp_length
是key_tp_length
的长度, key_tp_list
可以执行以下操作:
{% for item in key_tp_list %}
<li>{{ item.eid }} | {{ item.user }} | {{ item.start_time }} | {{ item.note }}</li>
{% endfor %}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.