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