PEEWEE ошибка с внешним ключом. NOT NULL constraint failed: enumerator.id_account
Мне нужно связать несколько таблиц между собой, пытаюсь сделать это через внешний ключ, но при добавлении в таблицу Enumerator вылезает ошибка NOT NULL constraint failed: enumerator.id_account Вот код с созданием БД
base = SqliteDatabase('NEW.db', pragmas={'foreign_keys': 1})
class BaseModel(Model):
class Meta:
database = base
class Account(BaseModel):
id = ForeignKeyField('self', null = True)
num = IntegerField()
class Enumerator(BaseModel):
id_account = ForeignKeyField(Account, field='id')
num = IntegerField()
place = CharField()
type = BitField()
И код с добавлением в базу значений. В таблицу Account все работает правильно
acc_data = [{'num': 22141}]
Account.insert_many(acc_data).execute()
А вот после этого кода вылезает ошибка
enumerator_data = [{'num': 30, 'place': 'С/У', 'type': 1 }]
Enumerator.insert_many(enumerator_data).execute()