首页 > 解决方案 > 如何修复此页面上的错误?

问题描述

当您进入管理页面时会发生这些错误。我想解决这个问题。帮我。问题在这里输入图片描述

源代码

urls.py-fistsite

from django.contrib import admin
from django.urls import path, include
from polls import views

urlpatterns = [
    path('', views.index, name='index'),
    path('/polls', include('polls.urls')),
    path('/admin', include('polls.urls'))
]

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>/result/', views.results, name='results'),
    path('<int:question_id>/vote/', views.vote, name='vote')
]

标签: pythondjangowebserver

解决方案


将您的 urls.py 更改为此,它应该可以工作。

urlpatterns = [
    path('polls/', include('polls.urls')),
    path('admin/', admin.site.urls), # add this
    path('', views.index, name='index'),
]

出于某种原因,您更改了include('polls.urls')不正确的站点管理员 url。把它改回path('admin/', admin.site.urls),django 会捡起它。在旁注中,您不必添加/django 有一个自动执行此操作的中间件。


推荐阅读