我创建了一个虚拟环境,然后安装了 Django 并在我的虚拟空间“virenv_1”中使用下面的 cmd 创建了一个项目“DjangoWeb”。django-admin startproject DjangoWeb我的目录结构如下:main_dir/├── virenv_1/└── DjangoWeb/ ├── manage.py └── DjangoWeb/ ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py当我在我的虚拟空间中使用以下 cmd 运行 django 服务器时,我收到了一个不寻常的错误,如屏幕截图所示。(virenv_1) C:\Users\..\main_dir\DjangoWeb>python manage.py runserver错误截图:错误显示的“设置”文件的路径是我之前创建的旧项目,现在不再存在。请帮我解决这个问题。提前致谢。
1 回答
摇曳的蔷薇
TA贡献1793条经验 获得超6个赞
我终于找到了解决这个问题的方法。
因此,文件wsgi.py 会在您每次创建 DJANGO 项目时设置一个环境变量DJANGO_SETTINGS_MODULE 。
在我的例子中,这个变量是在创建第一个项目 djangoTut 时设置的,并且在创建我的新项目 DjangoWeb 时它没有被覆盖。
我只是删除了系统属性-> 环境变量中的现有条目,问题就解决了。
更新环境变量后,不要忘记重新启动命令提示符。
添加回答
举报
0/150
提交
取消