Bug da barra lateral do Django Admin
Estou tendo esse problema estranho com meu site Django há algumas semanas, que não consigo descobrir.
Sempre que vou para a página de administração em minha máquina local (DEBUG = True), ela fica completamente inutilizável porque a barra lateral está preenchendo a tela inteira, conforme ilustrado abaixo:
Isso começou a acontecer quando eu atualizei para Django 3.1, se isso importa (este projeto começou no 2.1)
Isso não acontece no meu site ao vivo / produção. Quando eu alterno DEBUG = False em minha máquina local, ele funciona como esperado, mas não consigo descobrir o que está causando isso. Eu tentei outros navegadores também, sem sucesso.
Respostas
No arquivo raiz urls.py de seus projetos, basta adicionar o código abaixo para desativar o novo recurso da barra lateral.
from django.contrib import admin
admin.autodiscover()
admin.site.enable_nav_sidebar = False
Agradecimentos à empresa The Go neste link .