Ino*_*riS 0 html python 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 %}
Run Code Online (Sandbox Code Playgroud)
结果发现有2个错误:我不能使用range(key_tp_length)in {% %},也不能使用key_tp_list[i]in {{ }}。
我怎样才能解决这个问题?
您不能在Django {{ }}标签中使用复杂的表达式,但是假设key_tp_length长度为key_tp_list,则可以执行以下操作:
{% for item in key_tp_list %}
<li>{{ item.eid }} | {{ item.user }} | {{ item.start_time }} | {{ item.note }}</li>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)