3

Flask アプリケーションで peewee を使用しており、テーブルに 1 つの列があり、null になる可能性があります。

somecolumn = ForeignKeyField(Something, related_name='messages', null = True, default=None)

somecolumn が null/None/Empty でないすべてのレコードを選択したいと考えています。私は次のようにしてこれをやろうとしました:

Message.select().where(Message.somecolumn != None)
Message.select().where(Message.somecolumn != '')

残念ながら、どちらも機能しません。どうすればこれができるか知っている人はいますか?すべてのヒントは大歓迎です!

4

2 に答える 2

10

私は peewee の専門家ではありませんが、ドキュメント ( Querying ) から、次のものが必要なようです。

Message.select().where(Message.somecolumn >> None)
于 2013-11-20T10:04:36.147 に答える