Python “如何修复”;NoReverseMatch at/polls/“;加上';民意测验';不是已注册的命名空间";错误?

Python “如何修复”;NoReverseMatch at/polls/“;加上';民意测验';不是已注册的命名空间";错误?,python,django,pycharm,django-urls,Python,Django,Pycharm,Django Urls,我的mysite/url.py是这样的 from django.conf import settings from django.conf.urls.static import static from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^polls/', incl

我的mysite/url.py是这样的

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

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^polls/', include('polls.urls')),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
而且,我的polls/url.py是

from .import views
from django.conf.urls import url

from django.contrib.auth.views import login

urlpatterns= [
    url(r'^$',views.index, name= "index"),
    #127.0.0.1/polls
    url(r'^(?P<question_id>[0-9]+)/$', views.detail, name= "detail"),
    #127.0.0.1/polls/1
    url(r'^(?P<question_id>[0-9]+)/results$', views.results, name="results"),
    #127.0.0.1/polls/1/results
    url(r'^(?P<question_id>[0-9]+)/vote$', views.vote, name="vote"),
    #127.0.0.1/polls/1/vote
    url(r'^login/$', login, {'template_name': 'polls/login.html'})
]
from.import视图
从django.conf.url导入url
从django.contrib.auth.views导入登录
URL模式=[
url(r'^$',views.index,name=“index”),
#127.0.0.1/投票
url(r'^(?P[0-9]+)/$',views.detail,name=“detail”),
#127.0.0.1/polls/1
url(r'^(?P[0-9]+)/results$',views.results,name=“results”),
#127.0.0.1/polls/1/results
url(r'^(?P[0-9]+)/vote$',views.vote,name=“vote”),
#127.0.0.1/polls/1/vote
url(r'^login/$',login,{'template_name':'polls/login.html'})
]

我得到的错误是没有注册为轮询的命名空间。请提供帮助。

在mysite/url.py文件中,更改此行:

url(r'^polls/', include('polls.urls')),
url(r'^polls/', include('polls.urls', namespace='polls')),
关于这一行:

url(r'^polls/', include('polls.urls')),
url(r'^polls/', include('polls.urls', namespace='polls')),

在mysite/url.py文件中,更改以下行:

url(r'^polls/', include('polls.urls')),
url(r'^polls/', include('polls.urls', namespace='polls')),
关于这一行:

url(r'^polls/', include('polls.urls')),
url(r'^polls/', include('polls.urls', namespace='polls')),
polls/url.py应该具有

app_name = 'polls' #This line is missing
urlpatterns= [
    url(r'^$',views.index, name= "index"),
    #127.0.0.1/polls
    url(r'^(?P<question_id>[0-9]+)/$', views.detail, name= "detail"),
    #127.0.0.1/polls/1
    url(r'^(?P<question_id>[0-9]+)/results$', views.results, name="results"),
    #127.0.0.1/polls/1/results
    url(r'^(?P<question_id>[0-9]+)/vote$', views.vote, name="vote"),
    #127.0.0.1/polls/1/vote
    url(r'^login/$', login, {'template_name': 'polls/login.html'})
]
app_name='polls'#缺少此行
URL模式=[
url(r'^$',views.index,name=“index”),
#127.0.0.1/投票
url(r'^(?P[0-9]+)/$',views.detail,name=“detail”),
#127.0.0.1/polls/1
url(r'^(?P[0-9]+)/results$',views.results,name=“results”),
#127.0.0.1/polls/1/results
url(r'^(?P[0-9]+)/vote$',views.vote,name=“vote”),
#127.0.0.1/polls/1/vote
url(r'^login/$',login,{'template_name':'polls/login.html'})
]
polls/url.py应该具有

app_name = 'polls' #This line is missing
urlpatterns= [
    url(r'^$',views.index, name= "index"),
    #127.0.0.1/polls
    url(r'^(?P<question_id>[0-9]+)/$', views.detail, name= "detail"),
    #127.0.0.1/polls/1
    url(r'^(?P<question_id>[0-9]+)/results$', views.results, name="results"),
    #127.0.0.1/polls/1/results
    url(r'^(?P<question_id>[0-9]+)/vote$', views.vote, name="vote"),
    #127.0.0.1/polls/1/vote
    url(r'^login/$', login, {'template_name': 'polls/login.html'})
]
app_name='polls'#缺少此行
URL模式=[
url(r'^$',views.index,name=“index”),
#127.0.0.1/投票
url(r'^(?P[0-9]+)/$',views.detail,name=“detail”),
#127.0.0.1/polls/1
url(r'^(?P[0-9]+)/results$',views.results,name=“results”),
#127.0.0.1/polls/1/results
url(r'^(?P[0-9]+)/vote$',views.vote,name=“vote”),
#127.0.0.1/polls/1/vote
url(r'^login/$',login,{'template_name':'polls/login.html'})
]

post your polls url.py文件我已经用polls/url.py编辑了帖子。请检查并提供帮助。您试图访问的url是什么?我想真正的错误来自settings.py文件?您是否已将轮询添加到“已安装的应用程序”部分?发布您的轮询URL.py文件我已使用polls/url.py编辑此帖子。请检查并提供帮助。您试图访问的url是什么?我想真正的错误来自settings.py文件?您是否已将轮询添加到“已安装的应用程序”部分?它起作用,但需要名称来代替名称PQCEIT起作用,但需要名称来代替名称PQCE