Какие еще могут быть причины появления исключения NoReverseMatch?

Какие еще могут быть причины появления исключения

Exception Type: NoReverseMatch
Exception Value: Reverse for with arguments '()' and keyword arguments '{}' not found.

при выполнении redirect(someview)

если:
1. все урлы в urls.py валидны
2. шаблоны валидны
3. параметры передеваемые в урлах валидны?

Ответ читайте ниже.

Второй вопрос, как избежать подобной ситуации в дальнейшем?
  • Вопрос задан
  • 2989 просмотров
Пригласить эксперта
Ответы на вопрос 2
@alz
А Вы почаще import * делайте
Ответ написан
@freem4n Автор вопроса
И сразу же молниеносный ответ:

view в redirect'e определен два раза.

Например, у меня есть
../views/__init__.py:

from common import *
from something import *

так вот, someview у меня был и в common.py и в something.py.
потратил половину дня, чтобы это найти.
В интернетах не нашел.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы