【问题标题】:Easy for-loop in FlaskFlask中的简单for循环
【发布时间】:2016-10-20 07:53:54
【问题描述】:

我的 for 循环有问题。我以前从未使用过 python 或烧瓶。我想遍历一个列表并使用其中的元素。列表如下所示:

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

我的代码如下所示:

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

现在我的输出是:

/ / / / / / 首页首页首页首页首页首页/数据库//数据库//数据库//数据库//数据库//数据库/数据库数据库数据库数据库数据库数据库注销注销注销注销注销注销出去

如果我希望它输出一个,我该怎么办?喜欢:

/Home/database/数据库注销

【问题讨论】:

  • 不要重复{{topic}}五次
  • 我有一个 html 页面,我想将每个元素放在一个特定的位置,那么我如何标记元素应该在哪里?
  • 您需要使用 CSS/HTML 来放置项目。

标签: python flask


【解决方案1】:

每次循环它都会遍历数组中的一个元素并打印出来:

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

将每个元素打印一次。

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

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

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

【讨论】:

猜你喜欢
  • 2014-01-15
  • 2017-09-20
  • 1970-01-01
  • 1970-01-01
  • 2011-08-07
  • 1970-01-01
  • 2013-10-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多