creating instance of peewee model returns null None

41 Views Asked by At

For some reason I'm in the state of using peewee and this happened:

I've got a big app already and it works everywhere else, I have some Models like this:

class SomeModel(Model):
    day = DateField();
    related_entity_id = IntegerNotNullField();
    info = CharField();

as you can see some custom fields but they should work, I created the sql like this:

CREATE TABLE IF NOT EXISTS "somemodel" (
    "id" INTEGER NOT NULL,
    "day" DATETIME,
    "related_entity_id" INTEGER NOT NULL,
    "info" VARCHAR(255),
    PRIMARY KEY("id")
);

and when I try to create an Instance of SomeModel like this

some_model_instance = SomeModel(
    <a date from from api put request>
    1 # id from the same request
    "some text info" # from the same request
);

I get some_model_instance == None

Does somebody know why?

EDIT:

So why ever, my app works with this behavior, and it saves the data but printing the instance still returns None and I don't know why

0

There are 0 best solutions below