更改端口号导致 Django 导入错误
Changing port number caused import error Django
当我通过命令提示符 运行 我的项目并执行 python manage.py runserver
时,我的 django
项目工作正常,但现在我正在尝试调试,所以我 [=26] =] 在 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
作为我的端口来恢复到 运行dom 端口号,但它仍然给了我同样的错误,除了不同的 运行dom 端口数字。
我试过到处寻找原因,但似乎找不到太多。当我没有指定端口号时,它会给我同样的错误,除了 运行dom 端口号不同。
通读文档我什至尝试将 os.environ.setDefault("DJANGO_SETTINGS_MODULE","pm_app.settings")
更改为
os.environ["DJANGO_SETTINGS_MODULE"] = "pm_app.settings"
我遇到了同样的错误,我通过执行以下操作修复了它:
- 右键单击 解决方案资源管理器中的项目,然后单击卸载项目
- 再次右键单击卸载的项目并单击编辑yourprojectname.pyproj这将打开一个新的window使用项目的 XML 设置。
- 找到下面的XML节点PythonDebugWebServerCommandArguments并删除它从XML.
- 再次右键单击卸载的项目并单击重新加载项目
当我通过命令提示符 运行 我的项目并执行 python manage.py runserver
时,我的 django
项目工作正常,但现在我正在尝试调试,所以我 [=26] =] 在 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
作为我的端口来恢复到 运行dom 端口号,但它仍然给了我同样的错误,除了不同的 运行dom 端口数字。
我试过到处寻找原因,但似乎找不到太多。当我没有指定端口号时,它会给我同样的错误,除了 运行dom 端口号不同。
通读文档我什至尝试将 os.environ.setDefault("DJANGO_SETTINGS_MODULE","pm_app.settings")
更改为
os.environ["DJANGO_SETTINGS_MODULE"] = "pm_app.settings"
我遇到了同样的错误,我通过执行以下操作修复了它:
- 右键单击 解决方案资源管理器中的项目,然后单击卸载项目
- 再次右键单击卸载的项目并单击编辑yourprojectname.pyproj这将打开一个新的window使用项目的 XML 设置。
- 找到下面的XML节点PythonDebugWebServerCommandArguments并删除它从XML.
- 再次右键单击卸载的项目并单击重新加载项目