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

时间:2015-03-03 19:32:40

标签: python django visual-studio-2013

当我通过命令提示符并执行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"

1 个答案:

答案 0 :(得分:4)

我得到了同样的错误,我通过执行以下操作修复了它:

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