Как вставлять данные sqlalshemy из массива?

Такой вопрос: есть две таблицы с отношением один ко многим. Значения одной из таблиц может приходить с множествами значений. Как можно эти данные вставить в бд? Cначала получаю данные из формы

            if request.method == 'POST':
            app_name_get = request.form['app_name']
            email_get = request.form['email']

Далее получаю данные, которых может быть много

                    for name_file in request.files:
                    file = request.files[name_file]
                    addFile = (Hotel(name_file=file.name, data_file=file.read()))
                    addFiles.append(addFile)

После этого остается только закинуть данные в БД.

connect = engine_mart.connect()
                sessions = session_mart()
                new_feedback_message = Location(app_name=app_name_get, email=email_get, phone=phone_get,
                                                        bug_or_sentence=bug_or_sent_get, message=message_get,
                                                        user_id=user_id_get)

                new_feedback_message.hotels.append(addFiles)
                sessions.add(new_feedback_message)
                sessions.commit()   ```

Как можно вставлять эти данные, чтобы у одной записи new_feedback_mesage, было несколько addFiles? Заранее спасибо.


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