django服务器未显示且未停止

django服务器未显示且未停止,django,server,Django,Server,我刚刚开始使用django,并按照教程简单地创建了一个名为“mysite”的项目,然后创建了一个应用程序“hello”,它会显示一条hello world消息。 web应用程序工作正常,并按预期工作。然而,我遇到了一个问题,在哪里 终端不显示url和其他应显示的内容 服务器没有关闭 终端应显示: '正在执行系统检查…在启动开发服务器时使用CONTROL-C退出服务器。' 但是,它没有显示任何内容 (我发现$符号不再存在,因此假设服务器正在工作,幸好服务器正在运行,因为应用程序正在按预期工作。此外

我刚刚开始使用django,并按照教程简单地创建了一个名为“mysite”的项目,然后创建了一个应用程序“hello”,它会显示一条hello world消息。 web应用程序工作正常,并按预期工作。然而,我遇到了一个问题,在哪里

  • 终端不显示url和其他应显示的内容
  • 服务器没有关闭
  • 终端应显示: '正在执行系统检查…在启动开发服务器时使用CONTROL-C退出服务器。'

    但是,它没有显示任何内容

    (我发现$符号不再存在,因此假设服务器正在工作,幸好服务器正在运行,因为应用程序正在按预期工作。此外,如果我刷新页面,我的终端中会收到“[02/Sep/2018 12:13:28]”get/HTTP/1.1“200 13”的响应,这也表明服务器正在运行)

    虽然我认为这不是我工作过程中的问题,但我不明白为什么终端没有显示任何内容。这是我的终端或shell的问题(我在windows上的cygwin终端上使用了zsh)还是django的设置有问题(我缺少安装还是什么)

    第二个也是更大的问题是,即使使用CTRL-C,服务器似乎也不会关闭。 在服务器运行后,我多次使用CTRL-C。但它似乎并没有关闭。终端给我一个X表示CTRL-C命令不起作用(在我的zsh主题中有一个自定义配置),当我刷新页面时,它仍然输出一个响应“[02/Sep/2018 12:13:28]”GET/HTTP/1.1“200 13”

    服务器没有停止。即使我关闭cygwin终端并在另一个浏览器上打开,它仍然运行应用程序。无论我做什么,服务器都不会关闭。我真的很困惑

    这似乎是一个如此简单的问题,但我一直无法找到任何答案来解释为什么会发生这种情况以及如何解决它


    提前感谢您的帮助和建议

    您可以在此处终止端口8080上运行的进程

    运行以下命令以查找进程标识号(PID)的编号:

    • sudo-请求管理员权限的命令
    • lsof-列出相关流程或文件列表
    • -t-仅显示进程ID
    • -i-仅显示与internet连接相关的进程
    • :8080-仅显示此端口号中的进程
    使用以下命令从PID终止进程:

    sudo kill -9 <PID>
    
    sudo kill -9 <PID>
    
    sudo kill -9 $(sudo lsof -t -i:8080)