【问题标题】:Bidirectional Friendship Relationship双向友谊关系
【发布时间】:2014-09-30 20:24:41
【问题描述】:

我想使用 SQLAlchemy 实现双向友谊关系。

User A <------> User B <------> User C      User D

有人可以给我一个例子/代码sn-p吗?

【问题讨论】:

标签: sqlalchemy


【解决方案1】:

您需要一个多对多 JOIN 表,因为每个人都可以有很多朋友。该表将具有一个复合主键,该主键由两个外键组成,它们引用单个表。

【讨论】:

  • 谢谢 duffymo,我明白你的意思了。但是,我不确定如何使用 SQLAlchemy ORM 方式进行操作..
  • ORM 的意思是“对象关系映射”,所以我猜你的 Friend 类将有一个 Friend 实例的集合。 docs.sqlalchemy.org/en/rel_0_9/orm/relationships.html
猜你喜欢
  • 1970-01-01
  • 2017-08-02
  • 2012-10-28
  • 2023-04-04
  • 2010-12-22
  • 2011-08-24
  • 1970-01-01
  • 2013-07-24
  • 2016-09-27
相关资源
最近更新 更多