创建peewee模型实例返回null None
不知道为什么,我现在在用peewee这个库,遇到了一些问题:
我已经有一个很大的应用程序,其他地方都运行得很好。我有一些模型,像这样:
class SomeModel(Model):
day = DateField();
related_entity_id = IntegerNotNullField();
info = CharField();
可以看到有一些自定义字段,但它们应该可以正常工作。我是这样创建SQL的:
CREATE TABLE IF NOT EXISTS "somemodel" (
"id" INTEGER NOT NULL,
"day" DATETIME,
"related_entity_id" INTEGER NOT NULL,
"info" VARCHAR(255),
PRIMARY KEY("id")
);
然后,当我尝试像这样创建SomeModel的实例:
some_model_instance = SomeModel(
<a date from from api put request>
1 # id from the same request
"some text info" # from the same request
);
我得到的结果是some_model_instance == None
有人知道这是为什么吗?
补充:
不管怎么说,我的应用程序在这种情况下还是能正常工作,并且能够保存数据,但打印这个实例时仍然返回None
,我不知道这是为什么。
1 个回答
暂无回答