在Django中找不到页面(404)

时间:2019-10-25 16:31:28

标签: python django

我正在使用django出现此错误,找不到页面(404)请求方法:GET请求URL:http://127.0.0.1:8000/使用VibezT.urls中定义的URLconf,Django以此顺序尝试了这些URL模式。

  1. 音乐/
  2. admin /

空路径与任何这些都不匹配。

VibezT \ urls.py

from django.contrib import admin

from django.urls import include, path

urlpatterns =[

    path('music/', include('music.urls')),

    path('admin/', admin.site.urls),

]

对于音乐网址,我有此代码

music \ urls.py

from django.urls import path

from . import views  

urlpattern = [

    path(r'^$',/  views.index, name='index')

]

对于视图,我有此代码

from django.http import HttpResponse

def index(request):

    return HttpResponse("Hello World")

1 个答案:

答案 0 :(得分:0)

您尚未在代码中为/定义URL。您的代码是为music/

定义的

您需要转到http://127.0.0.1:8000/music/来查找视图。

此外,如果您使用路径,我也不知道为什么要像这样构造URL。 path(r'^$',/ views.index, name='index')

只需将其替换为:

path('', views.index, name='index'),

在您的音乐\ urls.py