繁体   English   中英

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

[英]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_lengthkey_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM