Django配置了MySQL数据库的连接之后,第一次连接之前,需要对MySQL数据库做【迁移 / 同步】操作。
该步骤不一定会成功。
比如,如题所示的错误,具体如下:

以上问题,比较容易发生在【Python 3.x】的版本中。
在Python 3.x中,上面错误中提到的文件【D:\PyCharm_data\django_me\venv\lib\site-packages\django\db\backends\mysql\operations.py】的【query】已经不需要再用【decode】解码,而是可以直接使用了。
因此,Python 3.x中,对【query】执行【decode】操作就出错了。

解法:
对文件【D:\PyCharm_data\django_me\venv\lib\site-packages\django\db\backends\mysql\operations.py】指定行做出修改。

备份原文件:

修改:

然后就没问题了:

——————————————
Done。

说点什么

avatar

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

  Subscribe  
提醒