【发布时间】:2019-05-07 07:22:16
【问题描述】:
我有一个字典和一个(字典)变量列表,我将一些数据解析为这些变量,这两个变量彼此之间具有一对多的关系。我想知道是否有任何方法可以将这些字典放入表类并将它们存储到数据库中。我希望 sqlalchemy 能够处理外键详细信息。字典也有很多键,所以它应该从字典中填充对象字段。
【问题讨论】:
标签: python sqlalchemy
我有一个字典和一个(字典)变量列表,我将一些数据解析为这些变量,这两个变量彼此之间具有一对多的关系。我想知道是否有任何方法可以将这些字典放入表类并将它们存储到数据库中。我希望 sqlalchemy 能够处理外键详细信息。字典也有很多键,所以它应该从字典中填充对象字段。
【问题讨论】:
标签: python sqlalchemy
creating a Many To One relationship in SQLAlchemy涉及两个步骤:
Dependent object。这将确保Dependents 仅引用有效的Masters。为此,您需要在 Master 对象上添加一个 Primary Key。Dependent 以面向对象的方式访问 Master。注意:不要混淆。 SQLAlchemy 文档使用了一个示例,其中关系是父母 (n) -> 孩子 (1)。为避免混淆,我使用了 Dependent (n) -> Master (1) 的措辞。
【讨论】: