[已解决]请检查我的评论
所以这是问题开始的方式。我在Windows机器上安装了Python 3.6.4,例如,安装了四个月。一切正常。昨天我决定更新至Python 3.7.0。我四处询问,知道除了卸载旧版本并重新安装之外别无选择。所以我做到了。但是由于这样做了,所以我运行了django服务器,它启动了,并告诉我它在127.0.0.1:8000上运行,但是它不要求任何内容,我的意思是网站未加载。我看着终端,没有任何要求。我想知道项目是否存在问题,并复制了它在virtualbox的manjaro上运行。效果很好。
我该如何解决这个问题?它不会给我任何错误。预先感谢!
答案 0 :(得分:1)
所以这是我解决的方法。我的windwos 10机器上安装了ubuntu(子系统),并且我有virtualbox。它适用于virtualbox,但不适用于Windows 10或ubuntu。我记得@SpaselTogalk的评论,并认为它一定是防火墙。
因此进入控制面板> Windows Defender防火墙>高级设置>入站规则
,看到those two绑定到属于Python37的Python36文件夹。
显然,在卸载py3.6并将其更新为py3.7之后,该文件并未自动进行编辑。
无论如何,我进行了编辑并且成功了。
答案 1 :(得分:0)
可能由于许多问题。也许剩下一些python或不匹配的代码。不必浪费时间去发现问题,只需将Django项目推到git并尝试安装虚拟环境,然后安装python3.7和Django,即可使用项目中使用的任何版本(最新版本为2.1)。
您可以按照以下教程进行操作:
https://docs.djangoproject.com/en/2.1/topics/install/ https://www.youtube.com/watch?v=MEcWRk9w0t0&t=354s