#はじめに 今回の記事ではManyToManyFieldで繋いだものをTemplateに表示する方法を書いていきます。
#モデルの確認 まずモデルを確認しましょう。
#HTMLファイルの確認
これが全体像ですが、長いので少し短くします。
これで少しは見やすくなりました。 一応説明しておくと、「Kadai」クラスは課題がいくつかあり、「KadaiCategory」クラスにはカテゴリがいくつかあります。 つまり、「多対多」なのでManyToManyFieldを使っています。 それでは早速Templateの方を見ていきましょう。 このHTMLファイルは、「KadaiCategory」つつながっています。
この状態だとただModelに書かれていることを表示しているだけで、ManyToManyFieldでつながっている「Kadai」クラスのモデルを表示できていません。 ではどのようにしたらManyToManyFielfでつながっている「Kadai」クラスのモデルを表示できるのでしょうか? 答えはこのようにします。
全体像を見てみましょう。
書き方を説明します。上の全体像をみつつ理解してください。
#最後に しっかり伝わっているかわかりませんが、見比べながら自分のプロジェクトに反映させていってください。