sqlalchemy 判断字段是否存在

1、low方法:

  

(1)person_obj=session.query(Person).filter(Person.name=='jack')
print (person_obj.count())


(2)person_obj=session.query(Person).filter(Person.name=='jack').fist()
View Code

 

2、高级用法:

  

from sqlalchemy.sql import exists

1.ret = self.session.query(exists().where(db_models.User.name == 'jack')).scalar()

2.self.session.query(db_models.User).filter_by(name='John Smith').exists()
       ).scalar()
View Code

 

posted on 2018-07-24 18:34  心如沚水  阅读(742)  评论(0编辑  收藏  举报