Ето още една обратна грешка.
URL адресите работят според очакванията. Имам набелязана основната функционалност и мога да кликам из сайта без никакъв проблем. Само когато се опитам да обърна URL адреса, се извежда грешка. Ако коментирам обратното извикване, всичко работи според очакванията, в противен случай получавам грешка.
Обратното за „app_view_list“ с аргументи „()“ и ключови аргументи „{'id': 'idvalue', 'title': 'titlevalue'}' не са намерени.
NoReverseMatch
Разработвам на Django 1.4 със сървъра за разработка.
Ето кода
urls.py
urlpatterns = patterns('',
url(r'^list/$', 'app.views.browse_list', name='app_browse_lists'),
url(r'^list/(?P<id>[0-9]*)/(?P<title>[0-9a-zA-Z-]*)/$', 'app.views.list', name='app_view_list'),
)
Функцията, към която се насочвам
views.py
def list(request, id, title):
print reverse ('app_view_list', kwargs={'id': 'idvalue', 'title': 'titlevalue'})
...