Django Admin Sidebar Bug
Ich habe dieses seltsame Problem mit meiner Django-Site seit ein paar Wochen, da ich es nicht ganz herausfinden kann.
Immer wenn ich auf meinem lokalen Computer zur Administrationsseite gehe (DEBUG = True), ist dies völlig unbrauchbar, da die Seitenleiste den gesamten Bildschirm ausfüllt, wie unten abgebildet:
Dies begann, als ich ein Upgrade auf Django 3.1 durchführte, wenn dies wichtig ist (dieses Projekt begann am 2.1).
Dies passiert auf meiner Live- / Produktionsseite nicht. Wenn ich auf meinem lokalen Computer DEBUG = False wechsle, funktioniert es ebenfalls wie erwartet, aber ich kann für mein Leben nicht herausfinden, was dies verursacht. Ich habe auch andere Browser ohne Erfolg ausprobiert.
Antworten
Fügen Sie in der root-Datei urls.py Ihres Projekts einfach den folgenden Code hinzu, um die neue Seitenleistenfunktion zu deaktivieren.
from django.contrib import admin
admin.autodiscover()
admin.site.enable_nav_sidebar = False
Vielen Dank an The Go Company von diesem Link .