2
我想在執行查詢時動態地使用OR
多個子句。我在peewee文檔中看到:python peewee動態或子句
import operator
or_clauses = reduce(operator.or_, clauses) # OR together all clauses
但是,本說明有點不清楚。 clauses
究竟應該設置爲什麼?有沒有人有任何示例代碼?
我想在執行查詢時動態地使用OR
多個子句。我在peewee文檔中看到:python peewee動態或子句
import operator
or_clauses = reduce(operator.or_, clauses) # OR together all clauses
但是,本說明有點不清楚。 clauses
究竟應該設置爲什麼?有沒有人有任何示例代碼?
子句將是示例中的表達式列表,對不起,它不清楚。
你可能會寫類似:
clauses = [
(User.username == 'something'),
(User.something == 'another thing'),
...
]
User.select().where(reduce(operator.or_, clauses))
完美的感謝! –