Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 统一资源定位地址http://localhost:8000/admin/ 重定向到错误的页面_Python_Django - Fatal编程技术网

Python 统一资源定位地址http://localhost:8000/admin/ 重定向到错误的页面

Python 统一资源定位地址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

我试图访问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>/', 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'))