繁体   English   中英

Peewee:create_or_get记录为空的字段

[英]Peewee: create_or_get a record with a Field that is Null

使用peewee,创建的sql查询

MyModel.create_or_get(foo='bar', nullable=None)

检查记录是否存在,将看起来像这样

在...的t1位置从“ MyModel”中选择...((“” t1“。” foo“ ='bar')AND(” t1“。” nullable“ =无))

这将导致表达式始终在MyModel创建一个记录,该记录的字段nullablenullable -不管是否存在,该字段的值为NULL

我可以以某种方式使用带有NULL值的create_or_get (或其他现有的peewee方法)而不必自己重写例程吗?

您可以尝试使用get_or_create并传入defaults={'nullable': None}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM