jinja2 петля над колбой в мас-форме - PullRequest
1 голос
/ 02 июля 2019

зацикливание на форме. Некоторый ввод с дзиндзя

Я хочу использовать цикл jinja for, но также использовать wtforms в том же цикле Цикл for проходит по словарным ключам, которые имеет wtforms, совпадает с ключами

привественно я сделал это:

    {% for key in dict.items() %}
        <label for="">{{ key }}:</label>
        <input type="text" name="" value="" class="">
    {% endfor %}

Но я хочу использовать WTForms.

Я хочу сделать что-то подобное, но это не работает, когда я пытаюсь

    {% for key in dict.items() %}
          {{ form.key.label }}
          {{ form.key(class="form-control") }}
    {% endfor %}

Так я могу перебрать WTForms с помощью jinja?

1 Ответ

0 голосов
/ 02 июля 2019

Поскольку у вас есть имя поля формы в переменной key, вам нужно использовать form[key] вместо form.key. В противном случае вы пытаетесь получить доступ к полю с именем 'key', которое не существует во всех итерациях вашего цикла.

...