Recientemente agregué un paquete a mi proyecto e hice un pip freeze > requirements.txt después. Luego hice pip install -r requirements.txt en mi local y agregué una barra lateral.
También hice un pip install -r requirements.txt en el servidor y produjo un resultado diferente. Su barra lateral estaba desordenada.
Intenté eliminar la barra lateral haciendo esta respuesta , pero no se eliminó.
.toggle-nav-sidebar { z-index: 20; left: 0; display: flex; align-items: center; justify-content: center; flex: 0 0 23px; width: 23px; border: 0; border-right: 1px solid var(--hairline-color); background-color: var(--body-bg); cursor: pointer; font-size: 20px; color: var(--link-fg); padding: 0; display: none; /*added*/ } #nav-sidebar { z-index: 15; flex: 0 0 275px; left: -276px; margin-left: -276px; border-top: 1px solid transparent; border-right: 1px solid var(--hairline-color); background-color: var(--body-bg); overflow: auto; display: none; /*added*/ }¿Qué debo hacer para arreglar esto?
Si hay alguna otra cosa que pueda agregar para ayudar, pregunte.
AGREGAR requirements.txt :
asgiref==3.3.4 certifi==2020.12.5 chardet==4.0.0 defusedxml==0.7.1 diff-match-patch==20200713 Django==3.2.3 django-cors-headers==3.7.0 django-filter==2.4.0 django-import-export==2.5.0 django-property-filter==1.1.0 djangorestframework==3.12.4 et-xmlfile==1.0.1 idna==2.10 MarkupPy==1.14 odfpy==1.4.1 openpyxl==3.0.7 python-decouple==3.4 pytz==2019.2 PyYAML==5.4.1 requests==2.25.1 sqlparse==0.3.0 tablib==3.0.0 urllib3==1.26.4 xlrd==2.0.1 xlwt==1.3.0AGREGAR repositorio de github de muestra:
ver esta barra lateral agregada por django 3.1 y es removible
para eliminar esto, debe agregar el código a continuación en admin.py o urls.py mientras trabaja con el administrador, debe agregar el código a continuación en el sitio de administración
from django.contrib import admin admin.autodiscover() admin.site.enable_nav_sidebar = Falseautodiscocer(): Esta función intenta importar un módulo de administración en cada aplicación instalada
por favor avíseme si funcionó
En primer lugar, Django 3.1+ agrega esta barra de navegación y no otros paquetes de terceros.
Copiar y pegar desde el administrador de Django 3.X mostrando todos los modelos en una nueva barra de navegación,
De las notas de la versión django-3.1 ,
El administrador ahora tiene una barra lateral en pantallas más grandes para facilitar la navegación. Está habilitado de manera predeterminada, pero se puede deshabilitar usando un AdminSite personalizado y configurando
AdminSite.enable_nav_sidebarenFalse.
Entonces, esta es una función que se agregó en Django 3.1 y se puede eliminar configurando AdminSite.enable_nav_sidebar = False (consulte Cómo personalizar la clase AdminSite )
No tienes que editar ningún archivo CSS o HTML para corregir el estilo, porque Django viene con un nuevo conjunto de CSS y HTML, que generalmente solucionan el problema. (Es decir, no se recomienda modificar el archivo de estilo solo para esto )
Si eso no funciona para usted, podría deberse a la memoria caché de su navegador.
Si está usando Chrome,