我有一个名为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