新しいモデル(および管理モデル)を追加するために必要なコードを継承しました。Django管理者のモデルは、管理者の家ではなく、アプリケーションのセクションに表示されます
アプリのセクションのホームページ(管理サイトにログインしてから着陸したページ)の管理インターフェースにユーザーに表示されないモデルがいくつかありますが、はと表示されますアプリのページの管理サイトにあります。アプリに新しいモデルを追加して管理サイトに登録すると、このように動作するようです。
これは私が慣れていないDjangoの管理者の機能ですか、これを制御しているカスタムコードを捜す必要がありますか?
明確にするには、管理インターフェースに2つのモデル(Model1、Model2)が登録されたアプリ(「アプリ」と呼ばれる)を想像してください。あなたは管理サイトにログインし、メインページでは 'App'ヘッダーが表示され、その下にはModel1のみが表示されます。 'App'ヘッダーをクリックすると、ブレッドクラムnavに「Home> App」と表示され、そのページにと表示されます。 Model1とModel2。これはどうしたのですか?どうすれば設定できますか?または何か壊れている?
管理サイトの動作を変更するアプリがあります。また、自分でテンプレートを上書きして必要なものを表示することもできます。あなたの 'INSTALLED_APPS'はどんな感じですか?あなたのアプリはテンプレートに 'admin'フォルダを持っていますか? –
ありがとう、管理フォルダにはテンプレートがありますが、原因と思われるテンプレートはありません。 INSTALLED_APPSを見て、それぞれが何をすべきかをすばやく見て、私は原因を発見したようです。私は以下で答えます。 –