UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 0: invalid continuation byte

ERROR exception 135 Internal Server Error: /xadmin/operation/usercourse/
Traceback (most recent call last):
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/core/handlers/exception.py", line 41, in inner
response = get_response(request)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/sites.py", line 300, in wrapper
return self.admin_view(view, cacheable)(*args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/views/decorators/cache.py", line 57, in _wrapped_view_func
response = view_func(request, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/sites.py", line 208, in inner
return view(request, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 279, in view
return handler(request, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/utils/decorators.py", line 67, in _wrapper
return bound_func(*args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/utils/decorators.py", line 149, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/utils/decorators.py", line 63, in bound_func
return func.__get__(self, type(self))(*args2, **kwargs2)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 78, in method
return filter_chain(filters, len(filters) - 1, _inner_method, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 47, in filter_chain
return func()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 72, in _inner_method
return func(self, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/list.py", line 401, in get
response = self.get_result_list()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 78, in method
return filter_chain(filters, len(filters) - 1, _inner_method, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 47, in filter_chain
return func()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/base.py", line 72, in _inner_method
return func(self, *args, **kwargs)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/list.py", line 200, in get_result_list
return self.make_result_list()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/xadmin/views/list.py", line 196, in make_result_list
self.list_per_page * self.page_num + len(self.result_list))
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/models/query.py", line 232, in __len__
self._fetch_all()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/models/query.py", line 1118, in _fetch_all
self._result_cache = list(self._iterable_class(self))
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/models/query.py", line 53, in __iter__
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
raise original_exception
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 889, in execute_sql
cursor.execute(sql, params)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/backends/utils.py", line 79, in execute
return super(CursorDebugWrapper, self).execute(sql, params)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/backends/utils.py", line 64, in execute
return self.cursor.execute(sql, params)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/django/db/backends/mysql/base.py", line 101, in execute
return self.cursor.execute(query, args)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 1073, in read
self._read_result_packet(first_packet)
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 1143, in _read_result_packet
self._read_rowdata_packet()
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 1181, in _read_rowdata_packet
rows.append(self._read_row_from_packet(packet))
File "/home/python/.virtualenvs/dl_class/lib/python3.6/site-packages/pymysql/connections.py", line 1197, in _read_row_from_packet
data = data.decode(encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 0: invalid continuation byte
ERROR basehttp 124 "GET /xadmin/operation/usercourse/ HTTP/1.1" 500 231983

 

 

解决办法:

data = data.decode(encoding)
改为
data = data.decode(encoding,'ignore')

 

 

转载于:https://www.cnblogs.com/Xingtxx/p/10895557.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值