Что может вызвать ошибку NoReverseMatch - PullRequest
1 голос
/ 09 ноября 2011

Что может вызвать ошибку NoReverseMatch, если в файле urls.py и шаблоне нет ошибок?

Посмотрите на urls.py:

website.urls:

from django.conf.urls.defaults import *
urlpatterns = patterns('',

        url(r'^$','base.views.index', name='index'), # works fine
        (r'^accounts/$', include('auth.urls')),
)

auth.urls:

from django.conf.urls.defaults import *
from auth.views import accounts

urlpatterns = patterns('',
        url(r'^$' ,accounts, name='accounts'), #not working
)

Шаблон с тегом {% url accounts %} выдает ошибку NoReverseMatch. Почему?

1 Ответ

2 голосов
/ 09 ноября 2011

Удалить $ отсюда:

(r'^accounts/$', include('auth.urls')),

$ означает конец строки, который не соответствует вашему случаю.

...