Я только изучаю Джанго и задаю свой первый вопрос.На самой странице HTML я могу просматривать страницу и видеть созданный мной заголовок.Однако, когда я набираю URL (http://127.0.0.1:8000/), он не будет отображаться. Вместо этого он говорит, что PAGE NOT FOUND. Вот мой код.
Это соответствующая часть кода из settings.py:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
Это код из urls.py:
from django.conf.urls import url
from django.contrib import admin
from .views import home_page
urlpatterns = [
url(r'^$/', home_page),
url(r'^admin/', admin.site.urls),
]
Это код из views.py:
from django.http import HttpResponse
from django.shortcuts import render
def home_page(request):
return render(request, "home_page.html", {})
Это кодfrom home_page.html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>home</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
Первые три файла находятся в каталоге в папке src, а последний файл находится в другом каталоге, но все еще в папке src. Я заметил, что у меня не былоПапка pycache , когда я по какой-то причине запустил проект (хотя у инструктора из видео был такой при запуске), но я не уверен, что это как-то связано. Что я делаю не таки как мне это исправить. Спасибо.