首页 > 解决方案 > 如何以列表格式定位表格

问题描述

我是 Django 和 stackoverflow 的新手,需要您的帮助。

我有一个清单

year=[2020,2019,2018,2017,2016]
grade=[20,90,40,30,69]
category=[fail,distinction,satisfactory,fail,good]

我想要以下格式:

2020  20   fail
2019  90   distinction
2018  40   satisfactory
2017  30   fail
2016  69   good

我使用的格式是

<table>  </table>  botstrap 

将感谢您的帮助。我是html新手。

标签: htmldjango

解决方案


您可以zip()为此使用:

# view
def some_view(request):
    year=[2020,2019,2018,2017,2016]
    grade=[20,90,40,30,69]
    category=['fail','distinction','satisfactory','fail','good']
    context = { 'results': zip(year, grade, category)}
    return render(request, 'template.html', context)

# html

{% for year, grade, category in results %}
    {{ year }} {{ grade }} {{ category }}
{% endfor %}

推荐阅读