2014-12-05 78 views
1

我有一個名爲top_5的元組列表,它們是前5名用戶的用戶名及其相應的發帖數。訪問html中的元組列表

這是一個列表,其中有5個項目,每個項目有2個索引。

{% for user in top_5 %} 
    {{ user }} 
{% endfor %} 

返回用戶和他的發帖數量,但有沒有辦法讓我可以分別得到他們?

+1

這看起來並不像HTML或Python ? – GWW 2014-12-05 20:41:18

回答

2

這是一個Django模板嗎?你可以使用點符號在Django模板訪問索引值:

{% for user in top_5 %} 
    {{ user.0 }} {{ user.1 }} 
{% endfor %} 

而作爲在評論中提到的,開箱元組也是一個選項:

{% for username, post_count in top_5 %} 
    {{ username }} {{ post_count }} 
{% endfor %} 
+0

我的天啊。一個簡單的點。我正在使用用戶[0]。非常感謝。 – tryingtolearn 2014-12-05 20:46:23

+1

或者你可以解壓縮它們:'{%爲用戶名,post_count在top_5%}'。 – alecxe 2014-12-05 20:46:40

+0

這也行得通,謝謝。 – tryingtolearn 2014-12-05 20:59:53