情况叙述:Ubuntu20版本,Django2.2,mysql8.0.20版本。
之前一直在Ubuntu终端启动运行Django(python manage.py runserver),都没有问题。今天直接在Ubuntu中的pycharm(3.8版本)终端启动运行(python3 manage.py runserver),突然报错,报错内容如下:
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3.
各种复杂的解决办法都看了(应该是版本的问题),最终找到了一个非常简单的处理办法:在Django下面__init__文件下加一行代码:pymysql.version_info=(1,3,13,“final”,0)
保存后重新启动项目即可!
参考文章:https://www.cnblogs.com/memory-ccy/p/12737741.html