在基于Django项目创建的图书系统中出现‘utf-8‘ codec can‘t decode byte 0xb3 in position 0: invalid start byte

在出现以下情况,如图

原因:hostname, aliases, ipaddrs = gethostbyaddr(name)                                                                            -----主机名,别名,ipaddrs=gethostbyaddr(名称)
          UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte

           ------(Unicode解码错误):“utf-8”编解码器无法解码位置0中的字节0xb3:无效的起始字节

有两种解决办法:

第一种,找到电脑中的系统信息,看自己的设备名称是否为中文,如果不是,就是第二种解决办法,如果是,可以用这种方法,也可用第二种。

将上图设备名改为非中文

 电脑需要重启,

扫描二维码关注公众号,回复: 15518898 查看本文章

 再去启动项目,就好了

 第二种,不需要重启电脑,直接在项目里改,(推荐)

 找到项目中settings.py模块,在 ALLOWED_HOSTS = [ ],添加  '*' ,如下图

然后启动代码命令,

python manage.py runserver 127.0.0.2:8000

 就会出现如下图,这样的问题就解决了

 用这两种方法后,点击网址,就出现了自己想要出现的页面,如下图,(下列图书自己添加的)

 出现问题不可怕,就怕问题很简单,你不愿意去解决,有一颗追求真理的态度很重要

猜你喜欢

转载自blog.csdn.net/bc_1024512/article/details/130050519
今日推荐