Я начал изучать Django, и я смотрел эту лекцию (до начала 20 минут) и следовал инструкциям, но я получаю сообщение об ошибке:
Page not found (404)
Request Method: GET
Request URL: http://127.0.0.1:8000/hello
Using the URLconf defined in lecture3.urls, Django tried these URL patterns, in this order:
admin/
The current path, hello, didn't match any of these.
You're seeing this error because you have DEBUG = True in your Django settings file.
Change that to False, and Django will display a standard 404 page.
После работает
python3 manage.py runserver
Мой файл settings.py в приложении "lecture3":
# Application definition
INSTALLED_APPS = [
'hello',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]
и некоторый другой контент.
Файл views.py в приложении "hello":
from django.http import HttpResponse
from django.shortcuts import render
# Create your views here.
def index(request):
return HttpResponse("Hello World!")
Файл urls.py в приложении "hello":
from django.urls import path
from . import views
urlpatterns=[
path("",views.index, name="index")
]
файл urls.py в приложении "lecture3":
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('/hello/', include('hello.urls'))
]
Я проверил подобные вопросы здесь, но моя проблема не была решена. Может кто-нибудь, пожалуйста, скажите, почему я получаю эту ошибку. Любая помощь будет оценена.