Django 一直使用错误的项目设置文件

时间:2021-03-13 22:51:47

标签: python django

当我为任何新创建的项目运行 environment: # Works in Dart 2 only. sdk: '>=2.0.0 <3.0.0' 时,Django 不断尝试使用以前删除的项目 (project-x) 的设置文件,导致设置模块启动时出现错误 python3 manage.py runserver。我的新项目中的文件/设置根本没有引用 project-x,所以我不确定为什么会发生这种情况......错误也会发生在不同的虚拟环境中。

当我使用 Django ModuleNotFoundError: No module named 'project-x' 使用的环境变量手动将设置模块设置为我的新项目的设置模块时,一切正常,但我想找到根本问题并修复它。重新安装 python 和 Django 后,问题开始出现。

错误

export DJANGO_SETTINGS_MODULE=newproject.settings

1 个答案:

答案 0 :(得分:0)

如果您检查 manage.py,您可能会看到它尝试从环境中获取 DJANGO_SETTINGS_MODULE,但如果失败,manage.py 具有设置的默认路径。如果您更改它,您应该可以在不设置环境变量的情况下使用 manage.py。

相关问题