WD5 - разработка сайтов

Django 3.1 - отключение боковой панели

С django 3.1 в админку добавлена новая боковая панель, которая по умолчанию включена.

Как оказалось на практике, она не совместима по стилям с некоторыми плагинами, поэтому быстрее её отключить, чем править информацию.

В официальной документации информации почти нет, кроме свойства AdminSite.enable_nav_sidebar, со значением по умолчанию True.

Один из самых удобных способов отключения липкой навигации - в основном файле urls.py для проекта добавить следующий код:

from django.contrib import admin

admin.autodiscover()
admin.site.enable_nav_sidebar = False

После добавления данного кода, панель будет октлючена

Строка кода с autodiscover нужна, для автоматизации процесса отключения во всей админке, а не в определенных приложениях