Python 当前路径为';这些都不匹配。django错误
找不到页面(404)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
请求方法:获取>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