django项目使用runserver启动以后,127.0.0.1:8000却拒绝连接,大佬帮帮忙

图片说明图片说明

刚建立好工程,啥都还没设置,测试却拒绝连接,大佬帮我看一下。mac环境,用的是阿里云的centos服务器。输入localhost是可以的。

我的问题暂时解决了,是因为服务器上安全设置关于http的端口范围设置成了80,所以127.0.0.1:80或者ip:80是可以的。但是我不是很明白其中原理,runserver成功后为啥提示使用127.0.0.1:8000进行访问

默认的端口是 8000

django 3.0以上版本 用的是py main.py runserver 而不是 python