SQLAlchemy EXISTS набор запросов - PullRequest
       18

SQLAlchemy EXISTS набор запросов

0 голосов
/ 02 сентября 2011

Я использую только каркас django с его ORM.

И есть некоторый код:

User.objects.filter(username='test').exists()

, который возвращает True или False.

этот запрос orm генерирует SQL:

SELECT (1) AS "a" FROM "auth_user" WHERE "auth_user"."username" = E'test'  LIMIT 1

Как я могу выполнить равный запрос в SQLAlchemy?

Я пытаюсь понять эту страницу http://www.sqlalchemy.org/docs/05/ormtutorial.html#using-exists, но не могу понять, как это работает.

Помогите пожалуйста.

Спасибо!

1 Ответ

2 голосов
/ 02 сентября 2011

(ret,), = Session.query (Существует ()., Где (User.username == 'test'))

...