0
我只在他的ORM中使用django框架。SQLAlchemy EXISTS查询集
并有一些代码:
User.objects.filter(username='test').exists()
返回真或假。
这个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 但无法理解这是如何工作的。
请帮忙。
谢谢!
可以使用'sqlalchemy.orm.Query.scalar()',而不是该(诚然聪明)'(result,),= etc'解包。 – SingleNegationElimination
谢谢!有用! :) – lestat