Обновление Django с 1.8 до 2.2.9 с настроенным сайтом администратора. Реверс для app_list с аргументами ключевого слова не найдены

Для клиента я сейчас обновляю его проект Django. Однако я столкнулся с проблемой. Проект django использует переопределенный AdminSite (приложение называетсяcms) и нормальный админский сайт.

При доступе к любой странице настраиваемого сайта администратора я получаю следующее исключение:

Reverse for 'app_list' with keyword arguments '{'app_label': 'analytics'}' not found. 1 pattern(s) tried: ['admin/(?P<app_label>filer|mmt|auth|gitbuilder)/$']

Мы сузили его до _build_app_dict метод в django.contrib.admin.sites строка 457. app_urlreverse использует admin:app_list. При переопределении метода с помощьюcms:app_listстраница отображается, но по-разному разбивает сайт. Это также не похоже на правильное решение.

Пропустил ли я некоторые изменения в AdminSite, которые были внесены между 1.8 и 2.2.9? Есть ли у кого-нибудь опыт решения той же проблемы?

0 ответов

Другие вопросы по тегам