[英]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
创建一个记录,该记录的字段nullable
为nullable
-不管是否存在,该字段的值为NULL
。
我可以以某种方式使用带有NULL
值的create_or_get
(或其他现有的peewee方法)而不必自己重写例程吗?
您可以尝试使用get_or_create
并传入defaults={'nullable': None}
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.