1

我有一个字典和一个(字典)变量列表,我将一些数据解析为这些变量,这两个变量彼此之间具有一对多的关系。我想知道是否有任何方法可以将这些字典放入表类并将它们存储到数据库中。我希望 sqlalchemy 能够处理外键详细信息。字典也有很多键,所以它应该从字典中填充对象字段。

4

1 回答 1

2

在 SQLAlchemy 中创建多对一关系涉及两个步骤:

  1. Dependent在对象上创建约束。这将确保Dependents 仅引用有效Master的 s。为此,您将需要对象上的主键Master
  2. 创建一个引用,以便您可以MasterDependent.

注意:不要混淆。SQLAlchemy 文档使用了一个示例,其中关系是父母 (n) -> 孩子 (1)。为避免混淆,我使用了 Dependent (n) -> Master (1) 的措辞。

于 2012-12-12T03:13:14.437 回答