2017-04-25 1 views
2

: 8000는 말한다 :페이지 (404) 나는 로컬 호스트 액세스 내 장고 프로젝트에서

Page not found (404) 
    Request Method: GET 
    Request URL: http://localhost:8000/ 

urls.py은 다음과 같습니다

from django.conf.urls import include, url 
    from django.contrib import admin 
    from polls import views 

    urlpatterns = [ 
     url(r'^admin/', admin.site.urls), 
     url(r'^polls/', include('polls.urls', namespace="polls")), 
    ] 

여론 조사는 urls.py를 is :

장고 버전은 1.10입니다. 아무도 내가 문제를 파악하도록 도울 수 있습니까? 미리 감사드립니다.

답변

1

/에 대한 경로가 없으므로 http://localhost:8000/을 어디서나 가져올 수 없습니다.

url(r'^polls/', include('polls.urls', namespace="polls")),urls.py에 기록 했으므로 polls.urls에 정의 된 모든 경로 앞에 polls/을 추가해야합니다.

당신이 인덱스로 정의 된 경로가 여론 조사 응용 프로그램에 나와 있기 때문에 당신은 실제로 여론 조사/을 알 http://localhost:8000/polls/ (로 이동 할 수 있습니다.

당신이 당신의 URL 루트 경로로 설문 조사 지수를 원했다 , 당신은

urlpatterns = [ 
    url(r'^', include('polls.urls', namespace="polls")), 
    url(r'^admin/', admin.site.urls), 
] 

처럼 뭔가 urls.py을 변경하고의 URL에서 polls/ 부분에 대해 잊지한다.

1

을 주요 urls.py에서

url(r'^$', include('poll.urls')), 

url(r'^polls/', include('polls.urls', namespace="polls")), 

에서

변경

관련 문제