2011-11-20 3 views
1

본인은보기에 올바른 리디렉션을 쓰기 위해 노력하고 있어요,하지만 지금은 아무 생각리디렉션()와 NoReverseMatch

이 내 마지막 시도입니다 없다 :

txt2png에게/urls.py

urlpatterns = patterns('txt2png.views', 
# ... 
    url(r'^list/(?P<what>\w)/', 'list', name='list-notes'), 
    url(r'^search/', 'search', name='search-notes'), 
) 

txt2png/views.py

def list(request, what): 
# ... 
def search(request): 
#... 
    return redirect(list, 'search') 
+0

을 (A +는 정규 표현식에 추가 기호) 그리고? 현재 솔루션에 무엇이 잘못되었는지 명시하지 않았습니다. 실제로 어떤 일이 발생할 것이라고 기대 했습니까? –

답변

1

당신은 .../list/anything/를 시도? 귀하의 URL 구성 때문에 404입니다. (?P<what>\w)은 하나의 문자를 의미하므로 .../list/a/이 작동합니다.

당신의 URL 설정에서 해당 행을 바꾸기 :

url(r'^list/(?P<what>\w+)/', list, name='list-notes'), 

+0

감사! 바보 같은 실수 야. – TBom

관련 문제