Страница не найдена(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