gpt4 book ai didi

python - 无法登录 Django 管理面板

转载 作者:行者123 更新时间:2023-12-01 02:19:30 26 4
gpt4 key购买 nike

该网站工作正常,但是当我切换到 http://127.0.0.1:8000/admin/ 时它在/admin/处显示 AttributeError 。我尝试在 mysite/settings.py 中包含 MIDDLEWARE_CLASSES 但无济于事。以下是一些详细信息:

Django mysite.settings

INSTALLED_APPS = [
'personal',
'blog',
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
]

MIDDLEWARE_CLASSES = [
'django.contrib.sessions.middleware.SessionMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

http://127.0.0.1:8000/admin/页面::

enter image description here

Django mysite.urls::

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

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('personal.urls')),
url(r'^blog/', include('blog.urls')),
]

我错过了什么吗?如果需要,请询问更多信息。

谢谢!

最佳答案

您应该知道,改变中间件的顺序可能会导致严重的问题,在您的情况下就是如此。

所以我给你的建议是在 INSTALLED_APPS 的末尾添加你的应用程序并创建一个新的 django 项目,并将你的中间件列表替换为新创建项目的中间件列表,或者尝试使用这些

MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.locale.LocaleMiddleware',
]

关于python - 无法登录 Django 管理面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48087556/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com