Django 3.1 |管理ページの外観の問題

Source python django django-admin django-3.1

今日、Djangoを最新バージョン3.1に更新しました。
しかし、何らかの理由で管理者ページにログインすると、私が見ることができるのは奇妙な外観の管理者ページだけです。
Django Admin screenshot
admin.py
admin.py
誰かが私に何がうまくいかなかったのか、元の管理ページに戻るために変更する必要があるのか​​を教えてもらえますか?
前もって感謝します
推奨答え
プロジェクトのルートurls.pyファイルで、以下のコードを追加するだけで、新しいサイドバー機能を無効にできます。
from django.contrib import admin

admin.autodiscover()
admin.site.enable_nav_sidebar = False
参照:
  • https://docs.djangoproject.com/en/3.1/releases/3.1/#django-contrib-admin
  • https://docs.djangoproject.com/en/3.1/ref/contrib/admin/#django.contrib.admin.AdminSite.enable_nav_sidebar
  • その他答え #1
    2つの問題のうちの1つのように見えます。
  • ブラウザは古いバージョンのCSS / JSをキャッシュしています。その場合、キャッシュをクリアしてリロードしてください。
  • アップグレード後に./manage.py collecstaticを実行しませんでした。

  • あなたのコメントから判断すると、それはおそらく前者です。
    その他答え #2
    同じ問題があります。以下のチュートリアルを使用して、内部管理パネルの構成アプリを作成しました。そのため、名前やその他のオプションを変更することもできます。
    基本的に、新しいプロジェクトを開始します。python manage.py startapp mod_adminsiteこのアプリ内で、 admin.pyファイルとapps.py ファイルを編集し、メイン設定で「 django.contrib.admin」オプションを置き換えます。
    Link of Doc
    編集:私のプロジェクトでは、コマンド「python manage.py collectstatic」を使用して、これらすべてのファイルを「static」フォルダーに配置しました。このフォルダーを削除し、開発中に機能しました。これを本番環境に送信する方法を確認しました。今のところ、エラーは「collectstatic」がもたらしているファイルにあるように思われるので。

    関連記事

    ReportlabCanvasオブジェクトに改ページを追加します
    PHP 7.4 deprecatedget_magic_quotes_gpc関数の代替
    DateFieldは型=“date”としてレンダリングされません
    Seabornregplotの点と線の異なる色
    TypeVarとNewTypeの違いは何ですか?