662得票8回答
SQLAlchemy:flush()和commit()有什么区别?

flush()和commit()在SQLAlchemy中有什么区别? 我已经阅读了文档,但并没有更清楚 - 它们似乎假定我已经具备了某些预先了解的知识。 我特别关注它们对内存使用的影响。 我正在从一系列文件(总共约500万行)向数据库加载一些数据,我的会话偶尔崩溃 - 这是一个大型数据库,...

647得票6回答
SQLAlchemy如何按照降序排序?

我该如何在类似以下的SQLAlchemy查询中使用降序的ORDER BY? 这个查询有效,但是它以升序返回结果:query = (model.Session.query(model.Entry) .join(model.ClassificationItem) ...

414得票5回答
SQLAlchemy中filter和filter_by的区别

请问有人可以解释一下SQLAlchemy中filter和filter_by函数的区别吗?我应该使用哪个函数呢?

413得票44回答
如何将SQLAlchemy行对象转换为Python字典?

有没有一种简单的方法来迭代列名和值对?我使用的SQLAlchemy版本是0.5.6。这是我尝试使用dict(row)的示例代码:import sqlalchemy from sqlalchemy import * from sqlalchemy.ext.declarative import d...

406得票8回答
SQLAlchemy中的IN子句

我正在尝试在SQLAlchemy中执行这个查询SELECT id, name FROM user WHERE id IN (123, 456) 我想在执行时绑定列表[123, 456]。

335得票10回答
如何在Flask-SQLAlchemy应用程序中执行原始SQL

如何在SQLAlchemy中执行原始SQL语句? 我有一个运行在 Flask 上并通过 SQLAlchemy 与数据库交互的 Python Web 应用程序。 我需要一种运行原始 SQL 的方法。此查询涉及多个表连接以及内联视图。 我尝试过:connection = db.session...

309得票12回答
SQLAlchemy默认的DateTime时间

这是我的声明性模型:import datetime from sqlalchemy import Column, Integer, DateTime from sqlalchemy.ext.declarative import declarative_base Base = declarat...

304得票37回答
如何将SqlAlchemy的结果序列化为JSON?

Django有一些很好的自动序列化ORM模型从数据库返回到JSON格式。 如何将SQLAlchemy查询结果序列化为JSON格式? 我尝试了jsonpickle.encode,但它只编码查询对象本身。 我尝试了json.dumps(items),但它返回:TypeError: <Pr...

303得票6回答
在SQLAlchemy中使用OR

我查看了文档,但是似乎找不到如何在 SQLAlchemy 中执行 OR 查询的方法。我只想执行这个查询。SELECT address FROM addressbook WHERE city='boston' AND (lastname='bulger' OR firstname='whitey...

294得票11回答
SQLAlchemy:打印实际查询

我希望能够打印出包括值而非绑定参数在内的有效SQL,但在SQLAlchemy中如何实现并不明显(我相信这是有意为之设计的)。 是否有人已经以通用的方式解决了这个问题?