2017년/Database
python orm sqlalchemy를 써보자[1.1.x]기준 2부
[1] 리스트와 스칼라 반환하기 query 객체의 all,one,first 메서드를 이용하여 non-iterator값을 반환한다.1.first는 list를 반환한다. query=session.query(User).filter(User.name.like('%air')).order_by(User.id)query.all() 2.first는 첫번째 값만 scalar로 가져온다. query.first() 3.one은 모든 행을참조하여 식별자를 값으로 가지지않거나 중복행이 있는 경우 에러생성 from sqlalchemy.orm.exc import MultipleResultsFound try: user = query.one() except MultipleResultsFound, e: print e from sqlal..
2017. 8. 6. 14:32