发布:2.0.36 当前发布 | 发布日期:2024 年 10 月 15 日
SQLAlchemy 2.0 文档
- 上一章: Microsoft SQL Server
- 下一章: 安装
- 上一级: 首页
- 本页内容
常见问题解答¶
常见问题解答部分是一个不断增长的集合,其中包含一些常见问题和已知问题的解决方法。
- 安装
- 连接 / 引擎
- 元数据 / 模式
- SQL 表达式
- ORM 配置
- 性能
- 会话 / 查询
- 我使用 Session 重新加载数据,但它没有看到我在其他地方提交的更改。
- “此 Session 的事务已回滚,因为在刷新期间发生了先前的异常。”(或类似信息)
- 如何创建一个始终向每个查询添加特定过滤器的 Query?
- 我的 Query 返回的对象数量与 query.count() 告诉我的数量不同 - 为什么?
- 我针对外部连接创建了映射,虽然查询返回了行,但没有返回任何对象。为什么?
- 我使用
joinedload()
或lazy=False
创建 JOIN/OUTER JOIN,而当我尝试添加 WHERE、ORDER BY、LIMIT 等(依赖于(外部)JOIN)时,SQLAlchemy 没有构造正确的查询。 - Query 没有
__len__()
,为什么? - 如何将文本 SQL 与 ORM 查询一起使用?
- 我调用
Session.delete(myobject)
,但它没有从父集合中删除! - 为什么当我加载对象时我的
__init__()
没有被调用? - 如何使用 SA 的 ORM 实现 ON DELETE CASCADE?
- 我在实例上将“foo_id”属性设置为“7”,但“foo”属性仍然是
None
- 它不应该加载 ID 为 7 的 Foo 吗? - 如何遍历与给定对象相关的所有对象?
- 是否有方法自动获得唯一的关键字(或其他类型的对象),而无需查询关键字并获取包含该关键字的行?
- 为什么 post_update 会除了第一个 UPDATE 之外还发出 UPDATE?
- 第三方集成问题
上一章: Microsoft SQL Server 下一章: 安装
© 版权所有 2007-2024,SQLAlchemy 作者和贡献者。
flambé! 龙和炼金术士图像设计由 Rotem Yaari 创建并慷慨捐赠。
使用 Sphinx 7.2.6 创建。文档最后生成时间:2024 年 11 月 8 日星期五上午 08:41:19 EST