Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django web服务器启动,但不请求任何内容_Python_Django_Python 3.x_Server_Webserver - Fatal编程技术网

Python Django web服务器启动,但不请求任何内容

Python Django web服务器启动,但不请求任何内容,python,django,python-3.x,server,webserver,Python,Django,Python 3.x,Server,Webserver,[已解决]请查看我的评论 这就是问题的起因。我在我的windows机器上安装了4个月的Python 3.6.4。一切正常。昨天我决定更新到Python 3.7.0。我四处询问,知道除了卸载旧版本并重新安装之外,没有其他方法。所以我做了。但既然我已经这样做了,我运行我的django服务器,它启动,告诉我它在127.0.0.1:8000上运行,但它没有请求任何东西,我的意思是网站没有加载。我看了看终端,没有任何要求。我想知道这个项目是否有问题,并将它复制到virtualbox上的manjaro上运行

[已解决]请查看我的评论 这就是问题的起因。我在我的windows机器上安装了4个月的Python 3.6.4。一切正常。昨天我决定更新到Python 3.7.0。我四处询问,知道除了卸载旧版本并重新安装之外,没有其他方法。所以我做了。但既然我已经这样做了,我运行我的django服务器,它启动,告诉我它在127.0.0.1:8000上运行,但它没有请求任何东西,我的意思是网站没有加载。我看了看终端,没有任何要求。我想知道这个项目是否有问题,并将它复制到virtualbox上的manjaro上运行。它工作得很好。
我如何解决这个问题?它没有给我任何错误。提前谢谢

可能是因为有很多问题。可能是python的一些剩余代码或不匹配的代码。不要浪费时间去发现问题,只需将您的Django项目推到git上,并尝试安装虚拟环境,安装python3.7和Django—您在项目中使用的最新版本是2.1

您可以按照以下教程操作:


这就是我解决问题的方法。我的windwos 10机器上安装了ubuntusubsystem,我有virtualbox。它在virtualbox上运行,但在Windows10或ubuntu上不起作用。我记得@SpaselTogalk的评论,并认为它一定是防火墙。所以进入控制面板>Windows Defender防火墙>高级设置>入站规则,saw绑定到Python36文件夹,这是我的Python37。很明显,在我卸载py3.6并更新到py3.7之后,它并没有被自动编辑。不管怎样,我编辑了它,它成功了。

您是否使用环境包装器,或者是否已将python和django直接安装到您的pc上?不,我没有使用任何环境您的内部防火墙是否阻止了端口8000?如果被阻止,我如何检查它?很遗憾,当我使用virtual Environment尝试从计算机路径卸载django和python37时,它不起作用,因此,即使您已切换到env,它仍然使用您路径中更新的37,我可以共享代码,但这没有意义。这个项目没有问题。让我尝试卸载try open new project并检查virtual env。我刚刚卸载了django,创建了新的virtualenv,创建了blank project。它运行,但再次不请求任何内容。