Всем привет! Гугление ничего не дало, обращаюсь сюда.
Таблица состоит из 6 столбцов. Я заполняю таблицу данными используя два цикла идущих друг за другом:
первый цикл заполняет первые 5 столбцов, второй цикл оставшийся 6 столбец.
Таблица заполняется не так, как мне надо:
первый цикл заполняет первые 5 столбцов + 6 столбец, но в нем пишет все значения NULL. Второй цикл записывает данные в нужный столбец, но уже далеко внизу под имеющимися данными и также первые 5 столбцов заполняет значениями NULL.
У меня была мысль сделать так, чтобы второй цикл не добавлял, а заменял имеющийся 6-й столбец на новые данные, но как это реализовать я не нашел.
for i in items:
ticket = i[0]
price = i[18]
value = i[51]
percent = i[20]
date = i[22]
tickets = Base(ticket=ticket,price=price, value=value, percent=percent, date=date)
db.session.add(tickets)
db.session.commit()
for i in items2:
name = i[2]
tickets2 = Base(name=name)
db.session.add(tickets2)
db.session.commit()