class fruit(flaskform):
fruit1 = "apple"
fruit2 = "orange"
fruit3 = "grapes"


我正在尝试在HTML页面的for循环中访问变量。

{% for index in range(3) %}
    {{"fruit" + index}}
{%endfor%}


这可能吗?如果我有100个水果,我想避免编写100行代码来访问变量。我是烧瓶和html的新手。我的问题可能不清楚,可以随时问我是否需要更多信息。

最佳答案

您可以将水果存储在这样的列表中:

fruits = ['apple', 'orange', 'grapes']


然后,您可以在Jinja2中使用for循环遍历列表并显示每个单独的项目。

{% for fruit in fruits %}
    {{ fruit }}
{% endfor %}

10-04 19:25