Ошибка загрузки модуля mysqldb в django после установки mysqlclient

Я внезапно обнаружил эту проблему с myssql + django в моих lambdas. Раньше у меня был этот фрагмент кода в моем init, и он работал нормально

import pymysql

pymysql.install_as_MySQLdb()

Теперь я получаю эту ошибку

mysqlclient 1.4.0 or newer is required; you have 0.10.1.. Lambda request id: 9db6c25b-09d5-4721-8942-3a3b655ae9ba

ок без проблем я изменил его на использование

mysqlclient

но теперь я столкнулся с этой проблемой

Error loading MySQLdb module.
Did you install mysqlclient?. 

Нужно ли мне устанавливать его и делать что-то дополнительное в моем init файле с mysqlclient?

конечно, я могу это сделать

import pymysql

pymysql.version_info = (1, 4, 0, "final", 0)
pymysql.install_as_MySQLdb()

но это кажется немного нарушением безопасности

Вернуться на верх