首页 文章

当前路径与这些路径中的任何一个都不匹配 . 错误django [重复]

提问于
浏览
0

这个问题在这里已有答案:

找不到页面(404)请求方法:GET> br>请求URL:http://127.0.0.1:8000 / quote /使用votes.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式:^ $ [name ='index']当前路径,投票/,与其中任何一个都不匹配 .

你看到这个错误,因为你的Django设置文件中有DEBUG = True . 将其更改为False,Django将显示标准的404页面 .

这是我的app的urls.py .

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

这是我整个项目的网址

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^votes/', include('votes.urls')),
    url(r'^admin/', admin.site.urls),
]

我试图接近管理网站,但我不能 . 我该怎么解决?

1 回答

  • 0

    在你的app urls.py你的说法:http://127.0.0.1:8000/应该调用votes.views.index而不是http://127.0.0.1:8000/votes/,所以你需要将它改为:

    from django.conf.urls import url
    
    from . import views
    
    urlpatterns = [
        url(r'^votes/$', views.index, name='index'),
    ]
    

相关问题