Python Django在尝试初始化OSX El Capitan上的服务器后挂起

Python Django在尝试初始化OSX El Capitan上的服务器后挂起,python,django,macos,Python,Django,Macos,我试图在OSX El Capitan上运行Django项目,在OSX 10.9上运行MySQL 5.7.9(10.11无需下载)。我使用的是虚拟环境。我在虚拟环境中使用“pip”安装了所有依赖项。这个项目在其他机器上工作。我唯一更改的是local.py文件,以便链接正确的数据库。我正在尝试使用以下命令运行服务器: python manage.py runserver 127.0.0.1:9000 当我在Django主目录中键入时,控制台将挂起—没有错误或成功消息,它只是无限期挂起。如何进行故障

我试图在OSX El Capitan上运行Django项目,在OSX 10.9上运行MySQL 5.7.9(10.11无需下载)。我使用的是虚拟环境。我在虚拟环境中使用“pip”安装了所有依赖项。这个项目在其他机器上工作。我唯一更改的是
local.py
文件,以便链接正确的数据库。我正在尝试使用以下命令运行服务器:

python manage.py runserver 127.0.0.1:9000

当我在Django主目录中键入时,控制台将挂起—没有错误或成功消息,它只是无限期挂起。如何进行故障诊断/调试以找到此问题的原因?

我没有及时看到@Alasdair注释,因此我使用
ipdb
库跟踪程序执行。我用过:

import ipdb; ipdb.set_trace()
manage.py
上设置断点。然后我尝试再次运行服务器。我使用
c
导航到断点,并使用
n
逐步遍历程序流,直到程序冻结。然后,我在冻结发生时使用
s
而不是
n
重复了这个过程。我有时也会更新断点位置,因为不需要每次都重新执行整个执行过程


在通过Django libs导航到我自己的项目模型,返回到Django类负责执行惰性DB查询的构造函数之后,我认为这应该是一个与数据库相关的问题。然后我通过安装官方网站提供的
.DMG
包,将MySQL降级为
5.6.27
。这样做解决了问题。

对不起,我在问题上打错了。
localhost:9000
127.0.0.1:9000
都给出了相同的结果(即无)。难道不能详细地运行django吗?至少我知道问题出在哪里了?您可以使用选项:
python manage.py runserver--verbosity 3 localhost:9000