python - 如何使用 Flask-SQLAlchemy 实现 SQLAlchemy 连接表继承?
问题描述
我在实施 SQLAlchemy 文档中所述的联接表继承时遇到了很多麻烦!
我正在使用 Flask 构建一个 Web 应用程序,因此使用 Flask-SQLAlchemy 库。仅使用 SQLAlchemy 时,我已经能够成功复制继承。当我开始使用 Flask-SQLAlchemy 实现它时,我的问题就出现了。似乎 Flask-SQLAlchemy 做了一些根本性的改变来抑制这种开箱即用的继承。
更具体地说,当我使用 Flask-SQLAlchemy 查询子类时,确实返回了 InstrumentedList。问题是它永远不会转换为正确的子类。
我已经搜索了很长时间,阅读了我可能找到的所有信息,但无济于事。我曾尝试使用 sqlalchemy 中的 with_polymorphic 函数,但同样无济于事。
如果有人能指出我正确的方向,我将不胜感激。理想情况下,如果有人可以使用 Flask-SQLAlchemy 为 Joined Table Inheritance 发布一个极简的工作代码片段,那将不胜感激。
提前致谢
丹尼尔
解决方案
推荐阅读
- r - Lookup data from 1 table to other table in R
- node.js - Unexpected babel build output
- android - 进度条无法显示
- r - 字幕颜色变为 fgcolor (knitr, Rnw)
- javascript - 热图传单未在 iOS 本机 WebView 上呈现
- process - 检测 Tcl 脚本是否在后台进程中运行
- html - 无法更改文本输入的背景颜色
- python - 在将字符串与字节进行比较时,你能让 Python3 出错吗
- python-3.x - 如何使用 Python 连接存储在 SharePoint 上的 MS Access DB
- linear-regression - 后向消除中的P值> 0.05从特征中消除,为什么要消除?(多变量线性回归)