मैं SQLAlchemy में अभी शुरुआत कर रहा हूँ और क्वेरी 2 विधि में किया जा सकता पाया:SQLAlchemy में Model.query और session.query (मॉडल) के बीच क्या अंतर है?
दृष्टिकोण 1:
DBSession = scoped_session(sessionmaker())
class _Base(object):
query = DBSession.query_property()
Base = declarative_base(cls=_Base)
class SomeModel(Base):
key = Column(Unicode, primary_key=True)
value = Column(Unicode)
# When querying
result = SomeModel.query.filter(...)
दृष्टिकोण 2
DBSession = scoped_session(sessionmaker())
Base = declarative_base()
class SomeModel(Base):
key = Column(Unicode, primary_key=True)
value = Column(Unicode)
# When querying
session = DBSession()
result = session.query(SomeModel).filter(...)
उन दोनों के बीच कोई अंतर है?