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()

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