Я в процессе обновления огромного проекта от Django 1.6.2 до последней версии 1.8.NoReverseMatch для всех URL-адресов администратора после обновления до django 1.7
После всех заметок о выпуске здесь: https://docs.djangoproject.com/en/1.8/releases/1.7/#using-a-custom-manager-when-traversing-reverse-relations
Я считаю, я снова весь мой проект для обратной несовместимости, но я все еще получаю эту ошибку на любом обратном URL-адрес вызова любой страницы администратора.
from django.core.urlresolvers import reverse
reverse('admin:scanners_scanner_changelist')
NoReverseMatch: Reverse for 'scanners_scanner_changelist' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
Это работает просто отлично на Джанго 1.6.x
Это очень разочаровывает, как эта ошибка ничего не говорит вам ... В общем, вы должны догадаться и попробовать, что это неправильно. У кого-нибудь из вас, ребята, есть идеи, что мне может не хватать, что изменилось с Django 1.6 до 1.7, что может привести к этому?
Все остальные URL-адреса прекрасно работают, за исключением списков изменений в администратора и изменяют URL-адреса.
Каким образом URL-адреса администраторов включаются в ваш проект? Полная трассировка может показать, в чем проблема. – Alasdair