我在Windows 10上。我正在运行Django服务器,其中显示以下信息:
python manage.py runserver
Watching for file changes with StatReloader
这是DRF教程。当我转到http://127.0.0.1:8000/users/时,当您的网络中断时,我会看到屏幕:
This site can’t be reached 127.0.0.1 refused to connect.
每次我访问URL时,服务器都不会注册任何东西。通常,将打印新行以显示请求,并显示200或错误。 运行Django服务器后,我从未见过这种情况。我通常也不会在我更喜欢Linux的Windows上使用python。我假设这是Windows问题。
答案 0 :(得分:0)
我通过在文件中键入一些随机字母并尝试重新运行服务器来解决此问题。这次,它实际上显示了错误,缺少在url文件中导入“ include”。修复错误(我运行服务器的前3次未显示)后,此问题已解决
答案 1 :(得分:-1)
如果不指定端口,则不能使用python manage.py runserver
。
唯一要做的就是在命令旁边添加端口:
python manage.py runserver 8000
使用以下命令,您的Django项目将在端口8000上的本地服务器上运行,您可以使用以下URL进行访问:
localhost:8000 or 127.0.0.1:8000