2012-07-16 3 views
0

난 당신이 이전에 모두 같은 필터 그래서 즉sqlalchemy 필터가 적용된 후 쿼리 된 개체가 변경됩니까?

.change_query(SomeModel.id, SomeModel.name) 

에게 쿼리를 실행 유지하기 위해 개체 목록을 수정할 수 있습니다 질의 객체

query = session.query(SomeModel) \ 
    .filter(SomeModel.foo == 'bar') \ 
    .filter(SomeModel.active == True) 

을 말해봐 그 결과 쿼리 객체 :

session.query(SomeModel.id, SomeModel.name) \ 
    .filter(SomeModel.foo == 'bar') \ 
    .filter(SomeModel.active == True) 

답변

0

와우 이미 발견됨 전자 대답. 사람들이 다음을 검색 할 경우를 대비하여이 번호를 남깁니다.

query = query.with_entities(SomeModel.id, SomeModel.name) 
관련 문제