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

Django报错ImproperlyConfigured:未配置INSTALLED_APPS相关设置求助

解决django.core.exceptions.ImproperlyConfigured 错误

这个错误是因为Django找不到配置文件,下面是几种常见场景的解决办法:

1. 直接运行自定义脚本时

如果是自己写的脚本(不是通过manage.py或django-admin执行),得先初始化Django环境:

  • 方法一:在脚本开头手动配置settings
import django
from django.conf import settings

# 按需配置必要的settings项
settings.configure(
    DEBUG=True,
    INSTALLED_APPS=[
        'django.contrib.contenttypes',
        'django.contrib.auth',
        # 你的其他应用
    ],
    DATABASES={
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': ':memory:',
        }
    }
)

django.setup()
  • 方法二:先设置环境变量再运行脚本
    bash/zsh环境:
    export DJANGO_SETTINGS_MODULE=你的项目名.settings
    python 你的脚本名.py
    
    Windows命令提示符:
    set DJANGO_SETTINGS_MODULE=你的项目名.settings
    python 你的脚本名.py
    

2. 使用manage.py运行命令时

  • 确保在项目根目录下执行命令,比如:
cd /path/to/你的项目文件夹
python manage.py runserver
  • 检查manage.py文件里的配置路径是否正确,默认应该有这行:
os.environ.setdefault('DJANGO_SETTINGS_MODULE', '你的项目名.settings')

确认你的项目名.settings是实际存在的配置文件路径。

3. IDE运行配置问题

如果用PyCharm、VS Code这类IDE:

  • 在运行/调试配置里添加环境变量DJANGO_SETTINGS_MODULE=你的项目名.settings
  • 把脚本的工作目录设置为项目根目录

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 19:05:20