Такой вопрос: есть две таблицы с отношением один ко многим. Значения одной из таблиц может приходить с множествами значений. Как можно эти данные вставить в бд? 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? Заранее спасибо.