2010-04-27 1 views
1

Django에서 처음으로 실제 작업을 수행하고 있습니다.Django "페이지를 찾을 수 없음"오류 페이지에는 두 개의 예상 URL 중 하나만 표시됩니다.

의 URL의 설정처럼 보이는 다음

urlpatterns = patterns('my_site.core_prototype.views', 

    (r'^newpost/$', 'newPost'), 

    (r'^$', 'NewPostAndDisplayList'), # capture nothing... 


    #more here... - perhaps the perma-links? 
) 

을이를 통해 프로젝트의 url.py에서로드 앱의 url.py에 있습니다

urlpatterns = patterns('', 
    # only app for now. 
    (r'^$', include('my_site.core_prototype.urls')), 
) 

문제는, 때 newpost을 사용하려고 시도하는 404가 표시되고 오류 페이지에만 ^$이 표시됩니다. newpost 패턴을 무시하는 것 같습니다 ...

솔루션은 아마 어리석은 - 단순하지만 지금은 그것을 놓치고 확신 해요. 누군가 올바른 경로에 나를 도울 수 있습니까?

답변

3

포함을위한 패턴은 빈 URL 문자열과 일치하거나, ​​포함 된 URL에 매핑되어야하는 접두어로 변경하거나, 해당 패턴에서 $를 제거 할 수 있습니다 .

+0

알 수 있습니다. 나는 프로젝트의 url.py에서'$ '를 제거하고 그것이 제대로 작동했었다. 고맙습니다. –

+0

답변을 수락 된 것으로 표시하는 것을 잊지 마십시오. –

관련 문제