Как с помощью peewee записать в бд SQLite данные из готового списка, состоящим из кортежей?
создал базу данных и столбцы, а теперь в них нужно записать значения из списка, который состоит из tuple
test = [('1','собака','молоко','дом'),('12','кошка','молоко','дом')]
столбцы в базе цифра, животное, продукты, тип помещения
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
Если ваша модель примерно такая:
class Pet(Model):
number = IntegerField()
animal = CharField()
food = CharField()
house = CharField()
то сохранить данные можно обходом списка кортежей test:
for item in test:
pet = Pet(
number=item[0]
animal=item[1]
food=item[2]
house=item[3]
)
pet.save()
PS кортежи лучше сразу заменить словарями, чтоб не было проблем с изменением последовательности данных, имхо...