#django #django-admin
#django #django-admin
Вопрос:
Я только что настроил новую локальную версию своего приложения django, и все работало нормально, пока я не проверил администратора django.
127.0.0.1:8000/admin
работает нормально и выводит обычную домашнюю страницу администратора Django с полным списком приложений, но когда я нажимаю на любой из отдельных элементов приложения, он ломается. URL-адрес изменяется, но вместо отображения сайта администратора этого приложения отображается странно отображаемая версия домашней страницы администратора со списком приложений, свернутым в левой части экрана (см. скриншоты ниже)
Не могу сразу увидеть, какие части кодовой базы могут быть здесь уместны, поэтому, пожалуйста, запросите копии любого кода, который вы хотите увидеть.
Правильно отображаемая домашняя страница администратора Django
Как это отображается, когда я нажимаю на любой из отдельных сайтов администратора приложения / модели
Как и выше, со списком всех приложений, развернутым слева
Ответ №1:
Это случилось со мной, когда я обновился до django 3.1.
Установите admin.site.enable_nav_sidebar = False
в вашем admin.py
файле.
from django.contrib import admin
admin.site.enable_nav_sidebar = False
На самом деле администратор загружает страницы для каждой модели, но nav_sidebar
занимает все пространство. Если вы уменьшите масштаб достаточно надолго, вы увидите, что модели и формы есть.
Комментарии:
1. Ты абсолютная звезда! Сработало отлично.