我在尝试围绕如何使用django模型表示此数据结构方面遇到了一些麻烦。在我正在处理的应用程序中,用户可以上传曲目。我使用Track模型。我们希望用户拥有与其帐户相关联的曲目集合(例如,他们已经收藏的曲目)。该集合只是对轨道模型的id的引用。有没有人对如何设计这样的数据结构有任何建议?
答案 0 :(得分:1)
给每个曲目
owner = ForeignKey(User)
或者
class User:
...
tracks = ManyToManyField(Track)
如果您可以让多个用户拥有相同的曲目...