好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

# Django 2.2.*问题记录

使用pymysql作为Django连接MySQL数据库的工具时,碰到以下问题,留下记录以便后期遇到相同问题时查看。

问题1 django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.

解决办法:

\(\qquad\)打开文件 /usr/local/lib/python3.7/site-packages/django/db/backends/mysql/base.py ,将35、36这两行注释掉

问题2 按照上述方法修改后,再次启动时仍会报错:”AttributeError: ‘str‘ object has no attribute ‘decode‘“

解决办法:

\(\qquad\)打开文件 /usr/local/lib/python3.7/site-packages/django/db/backends/mysql/operations.py ,将146行的 decode 改为 encode 即可。

查看更多关于# Django 2.2.*问题记录的详细内容...

  阅读:22次