実装したい関係
まず、twitterのように以下の3つのエンティティがあります。
- User
- Comment
- Thread
そして、これらの間では、
- [User -> Comment] Userはそのユーザーが作ったすべてのCommentへの参照を持つ
- [Thread -> Comment] Threadは何人かのユーザーの複数のCommentについての参照を持つ
- [Comment -> User & Thread] Commentは、どのUserが作ったか、どのThreadに紐づいているか、の参照を持つ
という関係が成り立っています。
これらを用いて、
- あるUserのすべてのCommentの取得
- Threadに紐づいたコメントの一覧表示
- Commentから、それを作ったUserのページに飛ぶ
などの機能を実装していきたいのですが、はじめのmodel設計の段階で躓いています。
Djangoでは、このようなmodel同士の関係をどのように実装すればよいのでしょうか?
もし解決策をご存知でしたら、ご教授いただきたく、お願い申し上げます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。