Почему пропадают данные из выпадающего списка во flask?

Всем привет.

Имеется выпадающий список в шаблоне html:

<label>
Выбери продавца:
  <select name="seller" class="seller form-select">
    <option value=""></option>
    {% for name_item in name_seller %}
      {% for seller in name_item %}
        <option value="{{ seller }}">{{ seller }}</option>
      {% endfor %}
    {% endfor %}
  </select>
</label>

Этот список находится в форме с action == POST, при нажатии на кнопку отправить, данные пропадают из списка.

Функция выглядит так, то есть данные в список добавляются из базы данных:

def get_name_seller():
    cursor.execute("SELECT name_seller FROM receipt GROUP BY name_seller ORDER BY name_seller")
    name_sellers = cursor.fetchall()
    return render_template("index.html", name_seller=name_sellers)

Вопрос, почему и как это побороть?

Проблема возникает как локально, так и и на сервере.


Ответы (0 шт):