manage.py runserver不会终止

时间:2015-08-21 08:38:39

标签: python django windows bash

我正在尝试创建我的第一个Django项目,并且我一直在关注设置here的教程(到目前为止,本教程非常有帮助)

我唯一不同的是我在bash中运行所有内容而不是DOS命令提示符(我不熟悉其他内容)

我的问题是,当我执行$ python manage.py runserver

时,bash中没有任何反应

但是,如果我转到http://127.0.0.1:8000/服务器正在运行,我会收到django欢迎页面。

但是在我执行命令后,bash只是用空行保持冻结状态。然后,如果我做键盘中断,我可以在bash中输入新命令,但如果我回到http://127.0.0.1:8000服务器没有运行,我得到'网页不可用'。

我需要知道为什么在执行$ python manage.py runserver之后我无法在bash中执行新命令

1 个答案:

答案 0 :(得分:5)

当您运行python manage.py runserver时发生了一些事情 - 有一个网络服务正在监听http://127.0.0.1:8000/

bash似乎被冻结的原因是runserver正在“持有”它。