0

我在尝试使用 django 模型来表示这个数据结构时遇到了一些麻烦。在我正在开发的应用程序中,用户可以上传曲目。我为此使用了 Track 模型。我们希望用户拥有与其帐户相关联的曲目集合(例如,他们收藏的曲目)。该集合只是对轨道模型 id 的引用。有人对如何设计这样的数据结构有任何建议吗?

4

1 回答 1

1

给每首曲目一个

owner = ForeignKey(User)

或者可能

class User:
    ...
    tracks = ManyToManyField(Track) 

如果您可以让多个用户拥有相同的曲目...

于 2012-10-22T01:58:48.490 回答