You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django新手求助:无法启动可用的Admin网站,配置报错

Django Admin路径配置报错解决:settings未配置问题

问题根源

你直接运行了根目录的urls.py文件,这是错误操作。Django项目必须通过官方启动命令加载项目配置,单独执行单个文件会导致Django无法识别项目的settings,从而触发ImproperlyConfigured错误。

解决步骤

  1. 用正确命令启动项目
    打开终端,进入项目根目录(包含manage.py的C:\Users\jared\PycharmProjects\Testproject1文件夹),执行以下命令:

    python manage.py runserver
    

    该命令会自动加载项目的settings配置,包括INSTALLED_APPS中的admin应用,就能正常解析admin.site.urls了。

  2. 检查settings配置(确保admin应用已注册)
    打开项目根目录的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',
        'Test_1',  # 你的Test_1应用也要在这里注册
    ]
    

    如果缺失,添加上后保存,再重新启动服务器。

  3. 确认URL配置无需修改
    你的根目录urls.py、Test_1应用的urls.py和views.py代码都是正确的,不需要调整。

额外提示

Django项目的模块文件不能单独运行,所有操作都要通过manage.py提供的命令完成(比如启动服务、创建应用、数据库迁移等),这样才能保证Django完成初始化流程,加载必要的配置。

内容的提问来源于stack exchange,提问作者Jared

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 11:52:26