Django新手求助:无法启动可用的Admin网站,配置报错
Django Admin路径配置报错解决:settings未配置问题
问题根源
你直接运行了根目录的urls.py文件,这是错误操作。Django项目必须通过官方启动命令加载项目配置,单独执行单个文件会导致Django无法识别项目的settings,从而触发ImproperlyConfigured错误。
解决步骤
用正确命令启动项目
打开终端,进入项目根目录(包含manage.py的C:\Users\jared\PycharmProjects\Testproject1文件夹),执行以下命令:python manage.py runserver该命令会自动加载项目的settings配置,包括
INSTALLED_APPS中的admin应用,就能正常解析admin.site.urls了。检查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应用也要在这里注册 ]如果缺失,添加上后保存,再重新启动服务器。
确认URL配置无需修改
你的根目录urls.py、Test_1应用的urls.py和views.py代码都是正确的,不需要调整。
额外提示
Django项目的模块文件不能单独运行,所有操作都要通过manage.py提供的命令完成(比如启动服务、创建应用、数据库迁移等),这样才能保证Django完成初始化流程,加载必要的配置。
内容的提问来源于stack exchange,提问作者Jared
相关产品推荐
相关产品推荐

