Django не отвечает на файл urls.py

Я пишу основные представления и затем помещаю их в urls.py, но они все еще не работают.

views.py
[from django.shortcuts import render
from django.http import HttpResponse

def home(request):
    return HttpResponse("hello how are you")

project urls.py
from django.contrib import admin
from django.urls import path,include
urlpatterns = [
        path('admin/', admin.site.urls),
        path('',include('blog.urls')),
     ]

apps urls.py
from django.urls import path
from . import views
urlpatterns = [
        path('home/',views.home,name='home')
    ]

Я также включил свое приложение в настройки проекта (Installed apps).

Несколько мыслей по этому поводу:

Измените шаблоны урлов в урлах ваших приложений на:

from .views import *
urlpatterns= [
    path('', home,name='home')
]

Если не работает, пришлите нам настройки установленных приложений и wsgi файл

Вы запутались, вам нужно написать http://127.0.0.1:8000/home не только http://127.0.0.1:8000 с вашим текущим кодом.

Если вы хотите, чтобы представление отображалось в маршруте по умолчанию, измените urls.py следующим образом:

from . import views

urlpatterns= [
    path('', views.home,name='home')
]

В противном случае, вы можете только приложить /home с вашим текущим кодом к работе.

для того же кода выше он работает для URL http://127.0.0.1:8000/home/

Вернуться на верх