2014-12-05 81 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