Django custom AdminSite admin_view() не работает, коды ошибок 404

admin.py

apps.py

from django.apps import AppConfig
from django.contrib.admin.apps import AdminConfig

class MyAdminConfig(AdminConfig):
    admin_site='engineer.admin.MyAdminSite'

class EngineerConfig(AppConfig):
    name = 'engineer'

settings.py

INSTALLED_APPS = [
'engineer.apps.MyAdminConfig',
'engineer.apps.EngineerConfig',
# 'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

Я пытаюсь отобразить пользовательские шаблоны для страниц администратора. Есть список шаблонов в каталоге 'admin' в папке templates. Я пробовал регистрировать урлы и они были в порядке. Я зарегистрировал урлы администратора в файле 'urls.py' проекта. Представления, которые я написал в классе MyAdminSite, похоже, не работают, кроме представления index. Страница администратора открывается правильно, но никакие другие маршруты не работают. Для маршрутов 'admin/add_engineer', 'admin/add_department' и т.д. отображается ошибка 404

Вернуться на верх