Flask中易于循环

时间:2016-10-20 07:53:55

标签: python flask

我的for-loop有问题。我之前从未使用过python或flask。我想迭代列表并使用其中的元素。该列表如下所示:

NAVBAR_LIST = ["/", "Home", "/database/", "Database", "Log out"]

我的代码如下所示:

{% for topic in NAVBAR_LIST %}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
    {{topic}}
{% endfor %}

现在我的输出是:

/ / / / / / Home首页首页首页首页/数据库/ /数据库/ /数据库/ /数据库/ /数据库/ /数据库/数据库数据库数据库数据库数据库数据库注销退出注销退出登出日志出

如果我想要输出其中一个,我该怎么办?像:

/ Home / database / DatabaseLog out

1 个答案:

答案 0 :(得分:0)

每次循环时,它将迭代数组中的元素并打印出来:

{% for topic in NAVBAR_LIST %}
    {{topic}}
{% endfor %}

将打印每个元素一次。

根据您的评论,您可以打印出您想要的每个元素:

{{ NAVBAR_LIST[0] }}
{{ NAVBAR_LIST[1] }}
{{ NAVBAR_LIST[2] }}
{{ NAVBAR_LIST[3] }}
{{ NAVBAR_LIST[4] }}

数组键从0开始,您可以使用密钥访问每个元素。