peewee ORM: выберите функцию ()

1

У меня есть запрос, который содержит такую часть:

WHERE value IN (SELECT function_call())

Который я вижу как:

.where(Model.value << ???)

Но я застрял на SELECT function_call(). Как я могу написать это, используя peewee?

Теги:
peewee

1 ответ

0
from peewee import fn
fn.SOME_SQL_FUNCTION()

Так:

query = MyModel.select().where(MyModel.value.in_(fn.some_sql_func()))

Если функция принимает параметры, вы можете передать их, как обычно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню