Django 踩过的坑(一)

平台:win10

工具:cmd python3

刚刚学习Django搭建环境,网站还木有发布,就直接来了个大麻烦。

一切按着《Django 学习笔记(二)》这篇文章来的,在最后cmd运行服务器(manage runserver 或者python manage.py runserver)的时候出错了,具体代码表现为

Performing system checks...System check identified no issues (0 silenced).You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
July 07, 2017 - 14:04:53
Django version 1.11.3, using settings 'hello.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
127.0.0.1
Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x0383A6F0>
Traceback (most recent call last):File "D:\Program Files\Python\Python36\lib\site-packages\django\utils\autoreload.py", line 227, in wrapperfn(*args, **kwargs)File "D:\Program Files\Python\Python36\lib\site-packages\django\core\management\commands\runserver.py", line 149, in inner_runipv6=self.use_ipv6, threading=threading, server_cls=self.server_cls)File "D:\Program Files\Python\Python36\lib\site-packages\django\core\servers\basehttp.py", line 164, in runhttpd = httpd_cls(server_address, WSGIRequestHandler, ipv6=ipv6)File "D:\Program Files\Python\Python36\lib\site-packages\django\core\servers\basehttp.py", line 74, in __init__super(WSGIServer, self).__init__(*args, **kwargs)File "D:\Program Files\Python\Python36\lib\socketserver.py", line 453, in __init__self.server_bind()File "D:\Program Files\Python\Python36\lib\wsgiref\simple_server.py", line 50, in server_bindHTTPServer.server_bind(self)File "D:\Program Files\Python\Python36\lib\http\server.py", line 138, in server_bindself.server_name = socket.getfqdn(host)File "D:\Program Files\Python\Python36\lib\socket.py", line 674, in getfqdnhostname, aliases, ipaddrs = gethostbyaddr(name)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 0: invalid continuation byte

反正就是编码错误:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 0: invalid continuation byte

Python3默认的是utf-8编码,中国程序员最苦逼的地方就是中文,程序遇到中文极大可能性会报错。出现编码问题,说明解码方式不对,可能是utf8解码中文出错,接着确认哪里出了问题。错误提示发现是 hostname, aliases, ipaddrs = gethostbyaddr(name)这句代码出了错误,这句代码是个函数,函数有参数,那先从参数入手,参数是name,那可能name是个中文,但是我的程序命名都是英文,那应该不是我的程序命名问题。经研究错误提示发现gethostbyaddr()函数是中文翻译就是获取主机地址,而传参是名字,那么name传入的就是主机名,也就是我们电脑名。我的电脑名是中文,是不是改成英文就可以了,经测试发现的确是主机中文名导致的问题,改成英文名即可顺利启动本地服务器。

Django 项目编码问题1UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd2 in position 0: invalid contin相关推荐

  1. Django 项目编码问题1UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd2 in position 0: invalid contin

    使用命令python manage.py runserver 运行服务器的时候出错了,具体代码表现为 Performing system checks... System check identifi ...

  2. 报错:UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin

    python读取数据时出现:UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid conti ...

  3. python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

    之前写程序时也出现过类似错误,每次解决了到第二次遇见又忘了具体方法,这次记录一下. 一.字符编码问题 先介绍一下字符编码问题 1.ASCLL与GB2312 由于计算机是美国人发明的,因此,最早只有12 ...

  4. pandas读取数据时,报错UnicodeDecodeError: 'utf-8' codec can't decode byte 0xce in position 0: invalid contin

    1.我的代码: df_train=pd.read_csv("C:\\Users\\15520\\Desktop\\AI\\阿里天池\\幸福感挖掘\\happiness_train_compl ...

  5. python读取数据出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin

    报错的含义是:unicodedecodeerror:"utf-8"编解码器无法解码位置0中的字节0xce:inva 字符编码问题 1.ASCLL与GB2312 **国标码是汉字的国 ...

  6. python 读取数据出现UnicodeDecodeError:: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin

    解决方法: 读取时也可以用二进制模式打开的文件(包括模式参数中的'rb')将内容作为字节对象,而不进行任何解码. 然后使用line.decode('utf-8',errors = 'ignore')解 ...

  7. pandas加载csv出错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid contin

    pandas采用read_csv加载csv文件时出现了编码错误,错误信息如下: 解决方法为,在代码首部加上coding:uft-8的说明,读入csv文件时,采用gbk的编码方式: 全部代码如下: #- ...

  8. pd.read_csv报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc8 in position 0: invalid contin

    报错代码: data = pd.read_csv('90data.csv') # 读取数据 解决方案: data = pd.read_csv('90data.csv', encoding= 'ISO- ...

  9. UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte

    在Python处理字符编码时出现如下错误: UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid ...

最新文章

  1. fiddler下如何将HTTPS转换成HTTP
  2. WebApplicationContext初始化
  3. java 中的2个接口 Comparable和Comparator
  4. 关于JS中的 NEW 和VAR
  5. c语言实现linux下的top命令来获取cpu利用率_有用的一篇笔记,linux 调优各项监控指标...
  6. 云上安全保护伞--SLS威胁情报集成实战
  7. 创业冲突的五种解决方法是_不会说话,不懂处理人际冲突怎么办?《沟通的艺术》5步教会你...
  8. 8086汇编求一组正整数{0x1223,0x1234,0x1434,0x2345,0x3412,0x1712}中的最大数并存在变量MAX中
  9. Operating System-进程/线程内部通信-临界区(Critical Regions)
  10. 个人发卡源码仿企业版
  11. 宿松的小孤山在安徽省内有名吗?
  12. 线段树(区间合并) HDOJ 3308 LCIS
  13. 想起“不能什么都是你来干”
  14. 卸载Proteus7进展缓慢、卡顿
  15. linux使用及shell常用命令技巧
  16. msbuild构建步骤_使用并行构建和多核CPU的MSBuild进行更快的构建
  17. 了解世界杯赔率,让您运气更‘好‘(个人分享)
  18. 常用的嵌入式硬件通信接口协议(UART、IIC、SPI、RS-232、RS-485、RS-422、CAN、USB、IRDA)(二)
  19. 2021年智能晾衣机销售增长96%,好易点的增长引擎是什么?
  20. 使用php读取文件中的内容,以表格的形式进行输出。

热门文章

  1. MacBooster 7 mac 破解版永久激活方法无需激活码
  2. android uefi 编译报错,【Android SDM660开机流程】- UEFI XBL 代码流程分析
  3. funcode实验--海底世界(c++实现)
  4. 北邮信通2022C++大一上学期PTA汇总(含代码)(已完结)
  5. 02-k8s资源管理与实战入门
  6. 线上数码商城小程序开发,尽享购物乐趣
  7. 图像恢复系列之(6)超分(7)反光去除(8)光斑去除 (9)阴影去除(10)水下图像失真去除 | ICCV2021生成对抗GAN...
  8. 用Matlab作函数的图像
  9. 网易乐商北京(电面一)
  10. 3dmax:3dmax的软件两大常用工具之基本三维实体(标准基本体、扩展基本体、复合对象)之详细攻略