0
私はDashboardというモデルクラスを持っていて、属性は 'team_members'です。ように:DjangoモデルのデザインMany2Manyのヘルプ
class Dashboard(models.Model):
...
team_members = models.ManyToManyField(User)
これは適切なデザインですか?ダッシュボードには多くのteam_members(ユーザー)がおり、ユーザーは多くのダッシュボードのチームメンバーになることができます。
または、ダッシュボードとチームメンバーをリンクする第2クラスを作成する必要がありますか?次のようなもの:
class TeamMember:
members = m2m(Users)
dashboards = m2m(Dashboard)
ありがとう! :-)
エリック
だから、チームメンバーについての追加情報を得たいと思ったら、2位は良いだろうか?チームメンバーになった、またはチームメンバーとして追加した日付を考えてみましょう。 –
'User'で1対1に変換した場合は、そうです。 –
パーフェクト。ありがとうございました。 :) –