我在Flask应用程序中使用了peewee,并且表中有一列可以为空:
somecolumn = ForeignKeyField(Something, related_name='messages', null = True, default=None)
我现在要选择某些列不为空/无/空的所有记录。我尝试使用以下方法来实现此目的:
Message.select().where(Message.somecolumn != None)
Message.select().where(Message.somecolumn != '')
不幸的是,这两种方法都不起作用。有人知道我是怎么做到的吗?欢迎所有提示!
发布于 2013-11-20 18:04:36
我不是peewee专家,但是从文档(Querying)中看起来您需要:
Message.select().where(Message.somecolumn >> None)
发布于 2018-06-06 04:09:20
https://stackoverflow.com/questions/20092317
复制相似问题