Django(12)项目报错AttributeError: ‘bytes’ object has no attribute ‘encode’「建议收藏」

Django(12)项目报错AttributeError: ‘bytes’ object has no attribute ‘encode’「建议收藏」报错情况Django使用makemigrations做数据迁移的时候报如下错误File"/Users/jkc/.virtualenvs/django_env/lib/python3.7

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

报错情况

Django使用makemigrations做数据迁移的时候报如下错误

  File "/Users/jkc/.virtualenvs/django_env/lib/python3.7/site-packages/django/db/backends/mysql/operations.py", line 146, in last_executed_query
    query = query.encode(errors='replace')
AttributeError: 'bytes' object has no attribute 'encode'

 

解决办法

进入到operations.py文件中,找到第146行,原来的代码是这样的
Django(12)项目报错AttributeError: 'bytes' object has no attribute 'encode'「建议收藏」
改为下图所示即可
Django(12)项目报错AttributeError: 'bytes' object has no attribute 'encode'「建议收藏」
这里为了方便,复制下面代码即可

query = query.encode(errors='replace') if isinstance(query, str) else query.decode(errors='replace')
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165048.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月29日 下午12:00
下一篇 2022年7月29日 下午12:16


相关推荐

  • JVM优化之优化常用参数和工具

    JVM优化之优化常用参数和工具JVM优化之优化常用参数和工具内容提要jvm运行参数和参数设置jvm内存模型jmap命令的使用以及通过MAT工具分析定位分析内存溢出的方法jstack的使用visualJVM工具使用为什么要优化JVM1.生产环境需要承载更多的并发要求,对底层的优化能显著提升性能,节约成本2.测试和生产环境的不同可能导致我们无法实时了解具体性能问题,我们需要借助对JVM了解分析问题所在。…

    2022年5月5日
    49
  • HTML垂直居中布局

    HTML垂直居中布局HTML 垂直居中布局垂直居中布局就是指当前元素在父元素容器中 垂直方向是居中显示的实现方法 table cell vertical align 属性配合使用 absolute transform 属性配合使用 nbsp table cell vertical align 设置 display table cell 父元素设置为单元格再使用 vertical align middle 设置为垂直方向对齐方式 parent width 200px

    2026年3月17日
    2
  • 手把手教你python画图(精简实例,一看就懂)

    手把手教你python画图(精简实例,一看就懂)1、不叨叨,直接上代码importmatplotlib.pyplotaspltx=[1,2,3,4,5]y=[0,3,2,7,9]plt.figure()plt.plot(x,y,’r-‘,lw=5)plt.show()2、结果图

    2022年6月2日
    46
  • 即梦里的想象记录怎么删除

    即梦里的想象记录怎么删除

    2026年3月13日
    2
  • mac编写java用什么软件,持续更新中「建议收藏」

    mac编写java用什么软件,持续更新中「建议收藏」Java核心架构笔记大致如下0~1年:Java基础(基本语法、面向对象、继承、多态、接口和抽象类、异常、内部类、集合、泛型、反射、I/O等)Web编程(Servlet+MySQL数据库+商品管理系统实战)SSM框架入门到精通(Spring+SpringMVC+Mybatis+SSM商品管理系统实战)SpringBoot(SpringBoot+SpringBoot商品管理系统实战)1~3年:JVM深度进阶(JVM内存区域+JVM运行时内存+垃圾回收与算法+JAVA四种引用类型+GC分代收

    2022年7月7日
    47
  • python flask debug_pycharm配置debug

    python flask debug_pycharm配置debugflask项目如果在开发的时候不打开Debug模式的话,我们想要看项目中的报错信息就只能去控制台查看,会比较麻烦,而且如果不开启debug模式,我们每一次调整代码都需要将服务器重新启动,是非常麻烦的一件事,所以我们最好是将debug模式打开但是我在pycharm中使用代码开启debug模式总是打不开。使用代码打开debug模式的教程可以参考孟船长Flask第五篇—-设置debug模式的这…

    2022年8月25日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号