Не удается создать простое приложение Hello World
Заранее извините, если мой формат не подходит, это мой первый раз, когда я пишу здесь. Мне очень трудно начать работу с Django Я следовал руководству на https://djangoforbeginners.com/hello-world/ и когда я закончил, я все еще получаю стандартную целевую страницу Есть ли что-то, что я не понимаю?
#from project.urls
from django.contrib import admin
from django.urls import path, include # new
urlpatterns = [
path("admin/", admin.site.urls),
path("", include("pages.urls")) # new
]
# from app.urls
from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index"),
]
#from apps.views
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("<h1>Hello, World!</h1>")
В project.urls вы должны указать app.urls, поэтому ваш код должен быть таким:
urlpatterns = [
path("admin/", admin.site.urls),
path("", include("app.urls")) # new
]
В файле settings.py просто укажите приложение как pages
:
INSTALLED_APPS = [
#defualt apps
"pages",
]