我有一個名爲top_5的元組列表,它們是前5名用戶的用戶名及其相應的發帖數。訪問html中的元組列表
這是一個列表,其中有5個項目,每個項目有2個索引。
{% for user in top_5 %}
{{ user }}
{% endfor %}
返回用戶和他的發帖數量,但有沒有辦法讓我可以分別得到他們?
我有一個名爲top_5的元組列表,它們是前5名用戶的用戶名及其相應的發帖數。訪問html中的元組列表
這是一個列表,其中有5個項目,每個項目有2個索引。
{% for user in top_5 %}
{{ user }}
{% endfor %}
返回用戶和他的發帖數量,但有沒有辦法讓我可以分別得到他們?
這是一個Django模板嗎?你可以使用點符號在Django模板訪問索引值:
{% for user in top_5 %}
{{ user.0 }} {{ user.1 }}
{% endfor %}
而作爲在評論中提到的,開箱元組也是一個選項:
{% for username, post_count in top_5 %}
{{ username }} {{ post_count }}
{% endfor %}
我的天啊。一個簡單的點。我正在使用用戶[0]。非常感謝。 – tryingtolearn 2014-12-05 20:46:23
或者你可以解壓縮它們:'{%爲用戶名,post_count在top_5%}'。 – alecxe 2014-12-05 20:46:40
這也行得通,謝謝。 – tryingtolearn 2014-12-05 20:59:53
這看起來並不像HTML或Python ? – GWW 2014-12-05 20:41:18