итерация над панд dataframe в jinja2
у меня есть этот фрейм данных
id text
0 12 boats
1 14 bicycle
2 15 car
Теперь я хочу сделать выпадающий список выбора в jinja2. Но я не могу найти способ обойти фрейм данных в jinja2.
Я попытался использовать to_dict (). Но с {% для ключа, значение в x.items ()%}
он перебирает id и текст вместо строк. Как я могу изменить это, чтобы я мог сделать что-то подобное в шаблоне?
{% for key,value in x.items() %}
<option value="{{ id }}">{{ text }}</option>
{% endfor %}
EDIT:
как Джон Галт предложил это работает:
{% for key,value in x.iterrows() %}
<option value="{{ value['id'] }}">{{ value['text'] }}</option>
{% endfor %}
1 ответов
Как предложил Джон Галт, это работает:
{% for key,value in x.iterrows() %}
<option value="{{ value['id'] }}">{{ value['text'] }}</option>
{% endfor %}