Страница не найдена(404),Текущий путь не соответствует ни одному из этих путей

Views.py

From django.http import HttpResponse

def home(request):
    Return HttpResponse('Hello World')

urls.py(my_app)

From Django.urls import path
From . Import views

Urlspatterns=[
    Path(' ',views.home)
]

Основные ссылки

From django.urls import path, include
From Django.contrib import adim

Urlspatterns=[
    Path('admim/',.....)
    Path(' ',include('my_app.urls))

Settings.py

Installed apps=[
     " ",
     " ",
     'my_app',
]

Когда я запускаю сервер, он говорит мне page not found, ....... current empty path not match any of these, my Django was working fine until recently, even if I start a new project from scratch it ends up with same result, I'm actually at the edge of giving up on Django, I really need help please.... thanks in advance

Ваш пустой url имеет space в path внутри основного urls.py.

from django.urls import path, include
from django.contrib import admin

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

Также в вашем приложении urls.py удалите space из url path

from django.urls import path
from . import views

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

Также у вас опечатка, нет Urlspatterns используйте urlpatterns вместо него, а в случае Installed apps используйте INSTALLED_APPS.

Также в views.py return вместо Return

from django.http import HttpResponse

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

И, наконец, во всех файлах используйте from вместо From

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