Py MySQL официально не поддерживается Django.
Для работы Py MySQL с Django 2.2 потребуется обновить version_info с 1.3.12 до 1.3.13. но, как указано в Github ticket , Py MySQL не работает с Django 2.2, потому что они изменили код, используя query.decode вместо метода force_text.
Они сказали это будет исправлено в Django версии 3.0 и, похоже, будет работать нормально в последних версиях после установки py mysql .version_info.
В вашем файле settings.py добавьте следующие строки для Django 3.0 :
import pymysql
pymysql.version_info = (1, 4, 6, 'final', 0) # change mysqlclient version
pymysql.pymysql.install_as_MySQLdb()