Django runserver在浏览器中打开时不响应

2024-09-24 04:28:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用django已经有很长一段时间了,到现在为止,我在使用django方面没有问题。

当我在终端运行时,它显示

Performing system checks...

System check identified no issues (0 silenced). July 23, 2015 - 16:17:23 Django version 1.8.3, using settings 'projectname.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. Performing system checks...

当我在浏览器中打开它时,它不会显示任何内容。它只是不断地加载。。

我试着用谷歌搜索它,但有人建议我更改端口,所以我更改了它,有人说我的IP地址使用的端口不是8000,我做了,但没有任何帮助。在加载页面时卡住了。

我用的是django 1.8.3。在Windows btw上运行


Tags: django端口no终端settingsserverchecksystem
3条回答

如果对任何人都有帮助的话。我发现这个问题也在Windows上运行,重启Django似乎没有帮助。然而,当我查看任务管理器时,似乎还有其他旧的python进程正在运行。在我终止这些进程并重新启动Django之后,它就开始工作了。

请尝试以下步骤:

first find the process running on port 8000 by command:

netstat -tulpn | grep 8000

take the pid and kill it using command

kill pid

run python server using command

 python manage.py runserver 0.0.0.0:8000

尝试绑定到所有网络接口:

python manage.py runserver [::]:8000

你应该能看到它在监听哪个端口。转到“开始”,然后键入cmd。右键单击cmd并以管理员身份运行。然后键入:

netstat

你在那张单子上看到什么吗?

TCP    0.0.0.0:8000          YourPC-PC:0          LISTENING

这将是您的网络端口列表中Django runserver的列表。

相关问题 更多 >