在Jinja2中迭代PANDAS DATAFRAME



我有此dataframe:

        id       text
 0      12       boats
 1      14       bicycle
 2      15       car

现在,我想在Jinja2中进行选择。但是我找不到在Jinja2中循环循环的方法。

我尝试使用to_dict()。但是有

{% for key,value in x.items() %}

它可以通过ID和文本而不是行循环。我该如何更改此操作,以便可以在模板中执行这样的事情?

{% for key,value in x.items() %}
    <option value="{{ id }}">{{ text }}</option>
{% endfor %}

正如约翰·加尔特(John Galt)所建议的那样:

{% for key,value in x.iterrows() %}
      <option value="{{ value['id'] }}">{{ value['text'] }}</option>
{% endfor %}

最新更新