错误W005 URL命名空间不是唯一的

问题描述 投票:0回答:1

'将这个代码从Django教程复制到我的应用程序的urls.py文件中......

from django.urls import path

from . import views

app_name = 'polls'
urlpatterns = [
    path('', views.index, name='index'),
    path('<int:question_id>/', views.detail, name='detail'),
    path('<int:question_id>/results/', views.results, name='results'),
    path('<int:question_id>/vote/', views.vote, name='vote'),
]

当我启动我的服务器时,它会产生以下错误......

(urls.W005)URL名称空间“polls”不是唯一的。您可能无法撤消此命名空间中的所有URL

除了“民意调查”之外,我尝试过使用其他一些名字,但结果相同。我究竟做错了什么?

django
1个回答
-1
投票
from django.conf.urls import url
import views


urlpatterns = [
    url(r'^$', views.index,name='index'), 
    url(r'^(?P<question_id>[0-9a-f-]+)/$',views.detail,name='detail'),
    url(r'^(?P<question_id>[0-9a-f-]+)/results/$',views.results,name='results'),
    url(r'^(?P<question_id>[0-9a-f-]+)/vote/$',views.vote,name='vote'),
]

写上你的网址文件如上所示。

© www.soinside.com 2019 - 2024. All rights reserved.