2024-04-26 12:10:15 发布
网友
例如,一个团队有N个成员,但一个成员可以在N个团队中。我如何用django表达这种双向关系?还是在数据库中
也许我的想法是错误的,但是在前端我想展示所有的球队,或者一个球员的球队……我不需要这个吗?谢谢
这是一种人对多(M:N)关系,通常使用链接表进行建模。以下是一个例子:
teams team_id team_name persons person_id person_name team_members - person_id team_id
team_members表保存团队和人员之间的关系。当team_members表中存在与其person_id和team_id相对应的记录时,一个人就是团队的成员。现在团队可以容纳任意数量的成员(M),每个人可以是多个团队的成员(N)。这就是关系的名字M:N
team_members
person_id
team_id
这是一种人对多(M:N)关系,通常使用链接表进行建模。以下是一个例子:
team_members
表保存团队和人员之间的关系。当team_members
表中存在与其person_id
和team_id
相对应的记录时,一个人就是团队的成员。现在团队可以容纳任意数量的成员(M),每个人可以是多个团队的成员(N)。这就是关系的名字M:N相关问题 更多 >
编程相关推荐