오류 404 메시지 | 장고 | 파이참

오류 404 메시지 | 장고 | 파이참

맞습니다. 모든 일을 올바르게 수행했음에도 불구하고 PyCharm에서 개발 서버(포트 8000)를 배포할 때 오류 404 메시지가 나타나는 이유에 대한 특별한 타당한 이유가 있습니까?

이것은 내가 따르는 튜토리얼입니다유튜브 튜토리얼나는 그 편지를 따랐습니다. 왜 그 사람에게는 효과가 있고 나에게는 효과가 없는 걸까요?

서비스가 시작되었음을 확인했습니다. 다음 명령을 사용하여 이것을 시작했습니다.

python manage.py runserver

/urlsDjango 프레임워크의 구성 파일에서 내 URL 경로를 설정할 때 브라우저가 실제로 파일을 읽지 않기로 결정하는 이유는 무엇입니까 ?

  • PyCharm 앱의 설정에서 포트 번호를 변경해 보았지만 너무 간단했을 것입니다.
  • 앱을 종료했다가 다시 시작해 보았습니다. 물론 제 삶이 너무 쉬워지므로 효과가 없었습니다.
  • 문제를 구글링해봤는데 위의 내용이 나와있네요

아래 코드는 다음과 같습니다. 브라우저에 따라 첫 번째 스니펫은 분명히 문제가 있는 부분입니다. 별도의 파일에 있습니다.

#Filename: pyshop/urls.py
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
path('admin/', admin.site.urls),
path('products/', include('products.urls'))
]

from django.urls import path
from . import views


urlpatterns = [
path('', views.index)
]

from django.http import HttpResponse
from django.shortcuts import render


def index(request):
return HttpResponse('Hello World')

내 코드가 아님을 알 수 있습니다. 그래서 그것은 무엇입니까? 404 문제를 어떻게 제거합니까?

오류 404 메시지

답변1

URL http://example.com/(즉, 빈 경로)은 접두사 admin/또는 접두사와 일치하지 않습니다 admin/.

열려고 하는 URL에 접두어를 추가하거나(예: openinig 시도 http://example.com/admin/), 빈 URL이 가리키거나 리디렉션되어야 하는 위치에 대한 urlpatterns에 새 항목을 추가하세요.

관련 정보