django中{{和{%的使用情况?

时间:2019-04-17 09:27:34

标签: python html 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]中使用{{ }}

我该如何解决?

1 个答案:

答案 0 :(得分:5)

您不能在Django value标记中使用复杂的表达式,但是假设{{ }}key_tp_length的长度,则可以执行以下操作:

key_tp_list