이것은 더 이상 this의 확장입니다.ORM을 사용하지 않는 피라미드와 SqlAlchemy. 세션 사용
나는 ORM없이 sqlalchemy를 사용하여 피라미드에서 프로젝트를 작성 중입니다.
from sqlalchemy.orm import (
scoped_session,
sessionmaker,
)
from zope.sqlalchemy import ZopeTransactionExtension
DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension()))
질문을 : 내가 작성해야 할 경우에만 SQL 문을 실행하려면 내가 요청이 이런게입니다 매번 커밋해야 실 거예요으로 나는 친절하게 세션 기능을 내가 그것을 구현하고 방법을 찾을 세션?
예인 경우 인 경우 DBSession을 사용하여 sqlstatement를 어떻게 수행 할 수 있습니까? 나는 동일한 작업을 수행하고 세션 zopeTransactionExtension() 당신이 사용하려는 경우
나는 DBSession.execute ("" "select * from foo" "")를 시도했는데 괜찮 았던가? 'DBSession에서 세션 객체 생성'과 'DBSession을 직접 사용하는 것'사이에 어떤 차이가 있습니까? –