Django没有名为C:\Users\<old deleted Django project path>\settings的模块

2024-09-22 14:37:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我创建了一个虚拟环境,然后安装了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

错误屏幕截图: enter image description here

错误中显示的“设置”文件的路径是我先前创建的旧项目的路径,现在已不存在

请帮我解决这个问题

提前谢谢


Tags: 项目djangopy路径cmdmanage屏幕main
1条回答
网友
1楼 · 发布于 2024-09-22 14:37:57

我终于找到了这个问题的解决办法

因此,每次创建DJANGO项目时,文件wsgi.py都会设置一个环境变量DJANGO_设置_模块

在我的例子中,这个变量是在创建第一个项目djangoTut时设置的,在创建我的新项目DjangoWeb时它没有被覆盖

我只是删除了系统属性中的现有条目->;环境变量和问题得到解决

更新环境变量后,不要忘记重新启动命令提示符

相关问题 更多 >