|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
错误信息:
(mysite_env) C:\Users\feiya\Desktop\mysite_env\mysite>python manage.py runserver
Performing system checks...
System check identified no issues (0 silenced).
March 20, 2021 - 19:28:33
Django version 2.0, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x000001E2BA333E18>
Traceback (most recent call last):
File "C:\Users\feiya\Desktop\mysite_env\lib\site-packages\django\utils\autoreload.py", line 225, in wrapper
fn(*args, **kwargs)
File "C:\Users\feiya\Desktop\mysite_env\lib\site-packages\django\core\management\commands\runserver.py", line 142, in inner_run
ipv6=self.use_ipv6, threading=threading, server_cls=self.server_cls)
File "C:\Users\feiya\Desktop\mysite_env\lib\site-packages\django\core\servers\basehttp.py", line 163, in run
httpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6)
File "C:\Users\feiya\Desktop\mysite_env\lib\site-packages\django\core\servers\basehttp.py", line 66, in __init__
super().__init__(*args, **kwargs)
File "e:\anaconda\lib\socketserver.py", line 449, in __init__
self.server_bind()
File "e:\anaconda\lib\wsgiref\simple_server.py", line 50, in server_bind
HTTPServer.server_bind(self)
File "e:\anaconda\lib\http\server.py", line 139, in server_bind
self.server_name = socket.getfqdn(host)
File "e:\anaconda\lib\socket.py", line 676, in getfqdn
hostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb7 in position 0: invalid start byte
------------------------------
有没有大佬知道该怎么解决呢
查了很多资料都是关于打开txt文件的才会出现类似的报错,但我的并不是,其实关键在于这个报错信息的上半句,结合来看就能发现,是在获取主机名的时候发生了编码格式的错误,那么为什么会这样呢,仔细考虑后发现是因为我的电脑主机命名是中文,所以在解析的时候会产生这样的错误,将名称改为英文的,重启即可。
windows大家可以通过win+R,输入cmd进入控制台,输入 ipconfig /all来查看自己的主机名。
进入设置--->关于, 即可更改名称
查了很多资料都是关于打开txt文件的才会出现类似的报错,但我的并不是,其实关键在于这个报错信息的上半句,结合来看就能发现,是在获取主机名的时候发生了编码格式的错误,那么为什么会这样呢,仔细考虑后发现是因为我的电脑主机命名是中文,所以在解析的时候会产生这样的错误,将名称改为英文的,重启即可。
windows大家可以通过win+R,输入cmd进入控制台,输入 ipconfig /all来查看自己的主机名。
进入设置--->关于, 即可更改名称
————————————————
版权声明:本文为CSDN博主「NuerNuer」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接: https://blog.csdn.net/qq_41368074/article/details/110288649
|
-
错误信息截图
|