更改端口号导致导入错误Django - python

当我通过命令提示符运行项目并执行django时,我的python manage.py runserver项目运行正常,但是现在我正在尝试调试,因此我正在通过Visual Studio 2013运行项目,并且它似乎也可以正常工作。我决定更改端口号,因此右键单击django项目并选择了属性。在属性选项卡中,将Port Number设置为8000。当我尝试在Visual Studio中运行项目时,我不断收到此错误:

ImportError: Could not import settings '8000' (Is it on sys.path? Is there an import error in the settings file?): No module named 8000
Press any key to continue . . .

然后,我尝试通过不将8000指定为我的端口来恢复为随机端口号,但是除了使用不同的随机端口号之外,它仍然给了我相同的错误。
我尝试到处寻找以找出原因,但似乎找不到太多。当我没有指定端口号时,它会给我同样的错误,只是随机端口号不同。

通读文档,我什至尝试将os.environ.setDefault("DJANGO_SETTINGS_MODULE","pm_app.settings")更改为

os.environ["DJANGO_SETTINGS_MODULE"] = "pm_app.settings"

python大神给出的解决方案

我通过执行以下操作修复了相同的错误:

右键单击解决方案资源管理器中的项目,然后单击“卸载项目”
再次右键单击已卸载的项目,然后单击“编辑yourprojectname.pyproj”,这将打开一个包含项目XML设置的新窗口。
找到以下XML节点PythonDebugWebServerCommandArguments并将其从XML中删除。
再次右键单击已卸载的项目,然后单击“重新加载项目”