我正在使用django出现此错误,找不到页面(404)请求方法:GET请求URL:http://127.0.0.1:8000/使用VibezT.urls中定义的URLconf,Django以此顺序尝试了这些URL模式。
空路径与任何这些都不匹配。
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")
答案 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