Đối với phiên bản cũ của kim tự tháp thiết lập cho phiên SQLAlchemy đã được thực hiện với scooped_session tương tự như sauPyramid với SQLAlchemy: chỉnh phạm vi hoặc không có phạm vi phiên cơ sở dữ liệu
DBSession = scoped_session(
sessionmaker(
autoflush=True,
expire_on_commit=False,
extension=zope.sqlalchemy.ZopeTransactionExtension()
)
Tuy nhiên tôi thấy rằng các hướng dẫn mới cũng như các kim tự tháp docs ' thúc đẩy 'sqlalchemy không có threadlocals trong đó DBSession được gắn vào đối tượng yêu cầu.
Cách 'cũ' bị hỏng và lợi thế của chuỗi không có chủ đề là gì?
Bài đăng trên blog này gây ra câu hỏi, có ý nghĩa - cảm ơn – silviud