python - 如何修复此页面上的错误?
问题描述
当您进入管理页面时会发生这些错误。我想解决这个问题。帮我。问题在这里输入图片描述
源代码
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')
]
解决方案
将您的 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 有一个自动执行此操作的中间件。
推荐阅读
- julia - 为什么 Julia 不在条件内打印 `false`?
- bash - 根据与上一行和下一行相差大于 80 的第 4 列值过滤行
- javascript - 尝试在使用定义的组件中使用两个道具
- android - 更新共享首选项中的列表
- java - 如何搜索字符串并显示存储在 txt 文件中的特定字符串?
- react-native - npm 错误!错误号-4048
- c++ - 获取第一个传递的可变参数的地址
- python - 在追加之前读取 CSV 以停止重复
- html - Angular router-outlet content overlaid on top of mat-toolbar
- c# - 为什么 CLR 不允许在加载此程序集时调用相同的程序集函数?