python - AttributeError:模块“django.contrib.auth.admin”没有属性“站点”
问题描述
我遇到了错误:
AttributeError:模块“django.contrib.auth.admin”没有属性“站点”。
尝试获取 Django 管理站点的 URL 时。
这是我的代码urls.py
:
from django.contrib.auth import admin
from django.urls import path, include
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
path('', include('adoption.urls')),
path('accounts/', include('accounts.urls')),
path('admin/', admin.site.urls)
]
urlpatterns= urlpatterns+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
我哪里做错了?
解决方案
您正在寻找其中的admin
模块django.contrib
,而不是django.contrib.auth
按照文档。中的admin
模块django.contrib.auth
用于自定义身份验证,而不是访问管理站点详细信息。
from django.contrib import admin
path('admin/', admin.site.urls)
推荐阅读
- python - VK 的机器人在私人消息中回答,而不是在对话中
- javascript - 如何将getElementsClassName放在按钮onclick的一行中?
- javascript - 无法在Javascript中复制不同数组中的按钮数组
- java - 即使构建失败,VS Code 仍然运行 Java 文件?
- java - 有没有办法将 DFA(确定性有限自动机)表示为邻接表?
- javascript - React Suspense 导致路由器道具未定义
- android - Unity Android USB 摄像头自动拒绝权限
- swift - 在 Swift 中获取和解码未知错误
- java - 为什么编译器在导入 javafx.scene.control.Label 时显示错误?
- javascript - JS用箭头函数和剩余参数创建数组