⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectresults.py

📁 SQLAlchemy. 经典的Python ORM框架。学习必看。
💻 PY
字号:
"""SelectResults has been rolled into Query.  This class is now just a placeholder."""import sqlalchemy.sql as sqlimport sqlalchemy.orm as ormclass SelectResultsExt(orm.MapperExtension):    """a MapperExtension that provides SelectResults functionality for the    results of query.select_by() and query.select()"""        def select_by(self, query, *args, **params):        q = query        for a in args:            q = q.filter(a)        return q.filter_by(**params)            def select(self, query, arg=None, **kwargs):        if isinstance(arg, sql.FromClause) and arg.supports_execution():            return orm.EXT_CONTINUE        else:            if arg is not None:                query = query.filter(arg)            return query._legacy_select_kwargs(**kwargs)def SelectResults(query, clause=None, ops={}):    if clause is not None:        query = query.filter(clause)    query = query.options(orm.extension(SelectResultsExt()))    return query._legacy_select_kwargs(**ops)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -