peewee IntegrityError:NOT NULL约束失败:terms.sets_id

时间:2016-05-13 04:12:08

标签: python peewee flask-peewee

我有以下型号并收到IntegrityError: NOT NULL constraint failed: terms.sets_id错误。我已经检查了其他帖子,我唯一能找到它的原因是我没有传递所有参数,但我声明了五个字段,并将5个值传入{{1} }。我错过了什么?

concept = cls(...)

1 个答案:

答案 0 :(得分:3)

您只是错误地输入了您的类属性。您的字段定义使用sets_id,而include_term方法使用set_id。对代码进行以下代码更改应该可以使其正常工作。

class Terms(UserMixin, BaseModel):
    term_id = CharField()
    set_id = CharField()
    term_count = IntegerField()
    term = TextField()
    definition = TextField()