Python manage.py runserver不终止

Python manage.py runserver不终止,python,django,windows,bash,Python,Django,Windows,Bash,我正在尝试创建我的第一个Django项目,我一直在遵循一个关于设置的教程,到目前为止,这个教程非常有用 唯一不同的是,我在bash中运行所有东西,而不是在DOS命令提示符下运行其他我不熟悉的东西 我的问题是,当我执行$python manage.py runserver时,bash中不会发生任何事情 但是,如果我转到正在运行的服务器,就会看到django欢迎页面 但是在我执行命令之后,bash只是停留在一个空行中。然后,如果我执行键盘中断,我可以在bash中输入新命令,但是如果我返回到服务器,服

我正在尝试创建我的第一个Django项目,我一直在遵循一个关于设置的教程,到目前为止,这个教程非常有用

唯一不同的是,我在bash中运行所有东西,而不是在DOS命令提示符下运行其他我不熟悉的东西

我的问题是,当我执行$python manage.py runserver时,bash中不会发生任何事情

但是,如果我转到正在运行的服务器,就会看到django欢迎页面

但是在我执行命令之后,bash只是停留在一个空行中。然后,如果我执行键盘中断,我可以在bash中输入新命令,但是如果我返回到服务器,服务器没有运行,我会得到“网页不可用”

我需要知道为什么在执行$python manage.py runserver之后不能在bash中执行新命令,当您运行python manage.py runserver时,发生了一些事情-有一个web服务正在侦听

bash看起来被冻结的原因是runserver持有它

当您运行python manage.py runserver时,发生了一些事情-有一个web服务正在侦听


bash看起来被冻结的原因是runserver持有它

只需在另一个进程中启动它,在命令末尾添加&即可。python manage.py&它不是要自行终止的——它是一台服务器。所以问题是,为什么你运行它时服务器会工作,为什么你停止它时服务器会不工作?谢谢@plootox就像我说的,我对bash和linux一般来说都是新手:哈哈,是的,这个问题用词不对,应该是这样的,为什么我不能在运行命令启动服务器后在bash中继续执行新命令呢?只需在另一个进程中通过在命令末尾添加&来启动它。python manage.py&它不是要自行终止的——它是一台服务器。所以问题是,为什么你运行它时服务器会工作,为什么你停止它时服务器会不工作?谢谢@plootox就像我说的,我对bash和linux一般来说都是新手:哈哈,是的,这个问题用词不对,应该是这样的,为什么在运行启动服务器的命令后,不能在bash中继续执行新命令