簡體   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