Python 统一资源定位地址http://localhost:8000/admin/ 重定向到错误的页面
我试图访问Django管理页面,但当我输入时,它会弹出我的web应用程序 关于更多上下文,我在单独的文件夹中有两个url.pyPython 统一资源定位地址http://localhost:8000/admin/ 重定向到错误的页面,python,django,Python,Django,我试图访问Django管理页面,但当我输入时,它会弹出我的web应用程序 关于更多上下文,我在单独的文件夹中有两个url.py from django.contrib import admin from django.urls import path from . import views urlpatterns = [ path('', views.project_list, name='list'), path('<slug:project_slug>/', v
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('', views.project_list, name='list'),
path('<slug:project_slug>/', views.project_detail, name='detail')
]
我不知道为什么不去Django的管理页面,但如果有人有任何建议,我将不胜感激。在您的项目级url.py中,将管理url放在顶部。 像这样
urlpatterns = [
path('admin/',admin.site.urls),
path('',include('budget.urls'))
]
在项目级url.py中,将管理员url放在顶部。 像这样
urlpatterns = [
path('admin/',admin.site.urls),
path('',include('budget.urls'))
]
在此处更改顺序:
从django.url导入路径,包括
URL模式=[
路径(“”,include('budget.url'),
路径('admin/',admin.site.url),
像这样:
从django.url导入路径,包括
URL模式=[
路径('admin/',admin.site.url),
路径(“”,include('budget.url'),
在您的代码模式path('/',views.project_detail,name='detail')
中,在path('admin',admin.site.url')之前解析,
在此处更改URL模式顺序:
从django.url导入路径,包括
URL模式=[
路径(“”,include('budget.url'),
路径('admin/',admin.site.url),
像这样:
从django.url导入路径,包括
URL模式=[
路径('admin/',admin.site.url),
路径(“”,include('budget.url'),
在您的代码模式path('/',views.project_detail,name='detail')
中,在path('admin',admin.site.url')之前解析,
我做了以下更改,但它似乎仍然加载了我的web应用程序:/在我上次的回答中,我忘了在admin后面加“/”,所以在admin后面加“/”。我会建议无论何时使用slug字段,都要在它之前写些东西将slug url转换为path('detail/',views.project_detail,name='detail'))我做了以下更改,但它似乎仍然加载了我的web应用程序:/在我上次的回答中,我忘了在admin后面加“/”,所以add/after admin我会建议无论何时使用slug字段,都要在它之前写些东西将slug url转换为path('detail/',views.project_detail,name='detail'))