반응형
from django.conf.urls import include, url, patterns
from django.contrib import admin
#urlpatterns = [
# url(r'^mypage/', include('mypage.urls')),
# url(r'^admin/', admin.site.urls),
#]
urlpatterns = patterns('',
url(r'^$', 'mypage.views.home', name='home'),
url(r'^admin/', admin.site.urls),
)
주석 처리되지 않은 코드가 제대로 작동합니다. 그러나 튜토리얼에 따라 주석 처리 된 코드도 작동해야합니다. 그러나 "현재 URL이 이들 중 어느 것과도 일치하지 않습니다"라는 오류가 표시됩니다. 코드 경로는 /ownblog/ownblog/urls.py입니다.
urlpatterns = patterns('',
url(r'^$', 'views.home', name='home'),
)
위의 코드는 ownblog / mypage / urls.py에 있습니다.
def home(request):
return HttpResponse("Hello, world. You're at the polls index.")
위의 코드는 ownblog / mypage / views.py에 있습니다. 내가 놓친 것
해결 방법
주석 처리 된 코드에서 /에 대한 URL 패턴을 정의하지 않았기 때문에 http : // localhost : 8000 /
을 방문 할 때 오류 메시지가 표시됩니다. 자습서에서는 http : // localhost : 8000 / polls /
로 이동하도록 지시합니다. 귀하의 경우 polls
대신 mypage
를 사용하므로 http : // localhost : 8000 / mypage /
로 변경하십시오.
두 번째 오류 No module named views
는 호출 가능한 views.home
'views.home' 문자열을 사용했기 때문입니다. >. 가져 오기도 포함해야합니다.
from . import views
urlpatterns = [
url(r'^$', views.home, name='home'),
]
참조 페이지 https://stackoverflow.com/questions/36743537
반응형
'파이썬' 카테고리의 다른 글
파이썬 BeautifulSoup : 'Response'유형의 객체에는 len ()이 없습니다. (0) | 2020.11.04 |
---|---|
파이썬 Anaconda가 HTTP 프록시 (https가 아님) 뒤에서 작동하도록하는 방법은 무엇입니까? (0) | 2020.11.04 |
파이썬에서 하나의 if 문에 대해 여러 조건을 갖는 방법 (0) | 2020.11.04 |
파이썬 숫자 열 정렬 (표 형식으로 출력 인쇄) (0) | 2020.11.04 |
파이썬 How to upload a file to Google Cloud Storage on Python 3? (0) | 2020.11.04 |
댓글