皆様ごきげんよう。Djangoのmodels.pyの中で複数モデルを取り扱うのに苦戦した為、解決方法をこちらに載せておきます。少しでも参考になりますと幸いです。 models.pyの中に記載する内容 models.pyではデータベースで取り扱いたい項目を各classごとに記載します。そしてdjangoの管理画面にログインすると、アプリ名配下にはmodels.pyで宣言したclassの内容が表示されます。その中で1つ別のclassに、その他classで宣言した内容を含める事も可能です。わかりやすい例としては、ブログ登録フォーム内にタイトル、カテゴリー、フォーム、タグが含まれているイメージ。 (例)django管理画面に表示されるデーター タイトル ※単体のタイトルデータ用モデルー カテゴリー ※単体のカテゴリー用モデルー フォーム ※単体のフォーム用モデルー タグ ※単体のタグ用モデルー ブログ投稿フォーム ※このテーブル内には、タイトル・カテゴリー・フォーム・タグ情報すべてを含めています。 1つのclassに、別に宣言した複数のclass内容をまとめる方法 そして以下は、複数のclass内容を1つの別class内に記載するサンプルです。 データベースに反映させる models.pyで追加したデータ情報はちゃんとデータベース側にも反映させる必要があります。 管理画面に行くと、このように複数の項目をまとめる事が可能になりました。