0

djangoモデルを使用してこのデータ構造を表現する方法に頭を悩ませようとすると、少し問題が発生します。私が取り組んでいるアプリケーションでは、ユーザーはトラックをアップロードできます。そのためにトラックモデルを使用します。ユーザーが自分のアカウントに関連付けられたトラックのコレクション(たとえば、お気に入りのトラック)を持っていることを望んでいます。コレクションは、トラックモデルのIDへの参照にすぎません。そのようなデータ構造を設計する方法について誰かアドバイスがありますか?

4

1 に答える 1

1

各トラックに

owner = ForeignKey(User)

または多分

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

複数のユーザーに同じトラックを持たせることができる場合...

于 2012-10-22T01:58:48.490 に答える