#Django# #python#
运行命令 pip python manage.py runserver
问题显示在socket.py的hostname, aliases, ipaddrs = gethostbyaddr(name)这一行
老师一眼看说是python版本过旧,并不兼容,叫我查查网站改一下源码。
看了了一些大大的类似问题解决方法,例如:
没怎么看明白,看了眼源码,调用 gethostbyaddr(name)
时,它会返回一个包含三个元素的元组:
hostname
:规范化的主机名。aliases
:主机名的别名列表。ipaddrs
:与主机名关联的 IP 地址列表。
发现这里的name读的是我的电脑名称,也就是主机名,回到设置,把电脑名称改成英文就好了,再次回到pycharm执行pip python manage.py runserver,浏览器成功出现小火箭🚀。