Проблема в следующем. Есть шаблон корзины, куда с помощью сессии передаются заказанные товары. В цикле выводятся добавленные товары и в скрытый инпут записывается название товара.
<form action="{{ url_for('send_to_manager') }}" method="POST">
{% for product in session['cart'] %}
<div>
<h2>{{ product[0] }}</h2>
<div>{{ product[1] }}</div>
<div>{{ product[2] }}</div>
</div>
<input type="hidden" name="product_name" value="{{ product[0] }}">
{% endfor %}
<button class="btn btn-warning btn-sm">Отправить заказ</button>
</form>
При отправке формы, если добавлено больше 1 товара, видно, что получается список. С помощью request.get_data() можно получить эти параметры, но что дальше с ними делать не понятно.
@app.route('/send_to_manager', methods=['POST', 'GET'])
def send_to_manager():
data = request.get_data()<code lang="python">
return data
</code>
Таким образом не получается, возвращает только первый вариант
<code lang="python">
request.form['product_name']
</code>
В конечном итоге мне нужно получить список всех названий, которые пришли из поля формы
<code lang="python">
<input type="hidden" name="product_name" value="{{ product[0] }}">
</code>
и дальше с помощью списка или как-то еще записать в строку через запятые. Как можно это сделать?