localhost:8000/pybo/ 페이지를 찾을 수 없음 오류(점프 투 장고 2 - 1)
윈도우에서 vscode에서 점프 투 장고로 장고를 배우고 있는데, 책에서 나온 코드를 작성해서 "python manage.py runserver"를 실행하고,
localhost:8000/pybo/에 접속하면, page not found만 뜹니다.(파이참에서도 해봤는데 안됬었습니다.)
config/urls.py
from django.contrib import admin
from django.urls import path
from pybo import views
urlpatterns = [
path('admin/', admin.site.urls),
path('pybo/', views.index),
]
pybo/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("안녕하세요 pybo에 오신것을 환영합니다.")
이 코드들을 썼을 떄 다시 접속해봐도 page not found만 나옵니다. 이 부분 넘어가서 URL 분리하기에서도 되지 않습니다.
수정 된 pybo/urls,py
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('pybo/', include('pybo.urls')),
]
pybo/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index),
]
이유와 해결책 알려주시면 감사하겠습니다.
hc 님 1188
2023년 10월 11일 3:14 오후