无法访问项目Admin站点,始终显示Django安装成功页面怎么办?
解决Django Admin无法加载、显示默认安装页面的问题
检查项目根URL配置
打开项目根目录下的urls.py,确认是否包含Admin的路由配置:from django.contrib import admin from django.urls import path urlpatterns = [ path('admin/', admin.site.urls), # 必须存在这一行 # 其他自定义路由... ]如果缺失该配置,添加后重启服务器。
确认访问URL正确性
确保浏览器访问的地址是http://localhost:8000/admin/(若修改过端口则替换对应数字),注意不要漏掉路径末尾的斜杠,也不要输入错误的路径。验证INSTALLED_APPS配置
打开项目的settings.py,检查INSTALLED_APPS列表中是否包含django.contrib.admin:INSTALLED_APPS = [ 'django.contrib.admin', # 必须存在 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', # 你的自定义应用... ]若未添加,将其加入列表后执行
python manage.py migrate确保Admin相关数据库表生成,再重启服务器。重新执行数据库迁移(可选)
即使已创建超级用户,若之前迁移流程不完整也可能导致Admin异常,执行以下命令:python manage.py makemigrations python manage.py migrate完成后重启服务器再尝试访问。
清除浏览器缓存或使用无痕模式
浏览器缓存的旧页面可能导致显示异常,清除缓存后重新访问,或直接使用无痕窗口打开/admin/路径。
内容的提问来源于stack exchange,提问作者Jessica
相关产品推荐
相关产品推荐

