【问题】
Vscode左边栏选项,运行和调试,运行Python Django,程序报错:
sock.connect((host, port))
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
【解决】
无线网host地址设置问题
第一步:
在命令端窗口输入以下命令获取IP地址
>python
>>>import socket
>>>host = socket.gethostname()
>>>print(host)
hostname #主机名
>>>host = socket.gethostbyname("hostname") #hostname为上一步获取的主机名
>>>print(host) #输出IP地址
第二步:
修改默认的的IP地址
打开Django项目的manage.py文件,修改main方法
if __name__ == "__main__":
Runserver.default_addr = "host"
第三步:
修改ALLOWER_HOSTS
打开Django项目的settings.py文件
ALLOWER_HOSTS = ["host"]
再次运行程序