我想做这样的事情:
conditions = Model.attribute == Model.attribute
conditions &= (more conditions here)
Model.select().where(conditions)
是否有类似于Django's Q object的内容替换第一行?
您可以使用以下表达式获得这种条件:
from peewee import Value
...
def TRUE_condition():
return (Value(1) == Value(1))
...
conditions = TRUE_condition()
conditions &= (Model.attribute == 42)
Model.select().where(conditions)
似乎True
正在工作: