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