Python 当前路径为';这些都不匹配。django错误

Python 当前路径为';这些都不匹配。django错误,python,django,Python,Django,找不到页面(404) 请求方法:获取>br> 请求URL: Django使用vots.URL中定义的URLconf,按以下顺序尝试了这些URL模式: ^$[name='index'] 当前路径vots/与这些路径中的任何一个都不匹配 您看到此错误是因为Django设置文件中的DEBUG=True。将其更改为False,Django将显示一个标准的404页面 这是我的应用程序的my url.py from django.conf.urls import url from . import vie

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

您看到此错误是因为Django设置文件中的DEBUG=True。将其更改为False,Django将显示一个标准的404页面

这是我的应用程序的my url.py

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]
这是我整个项目的URL

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),
]

我试图接近管理员网站,但我做不到。如何修复它?

在你的应用程序url.py中,你说:不应该调用vows.views.index,所以你需要将其更改为:

from django.conf.urls import url

from . import views

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

您是否也可以添加应用程序投票中定义的URL?您是否尝试重新启动服务器?我重新启动了,但没有任何更改。我刚刚用django开始使用python,但仍然无法理解如何使用它fix@ddalu5上面的第一个问题是,您是否将
投票
应用程序放入
设置.py中的已安装应用程序中?我的意思是,admin-site的路径有问题,但确实有效?因为django先检查投票URL,再检查管理URL