PyMySQL - это коннектор базы данных pure-python для MySQL и может использоваться в качестве замены для замены с использованием функции install_as_MySQLdb()
. В качестве реализации pure-python у него будет больше накладных расходов, чем на разъем, который использует код C, но он совместим с другими версиями Python, такими как Jython и PyPy.
На момент написания статьи Django рекомендует использовать пакет mysqlclient на Python 3. Этот виль MySQLdb частично написан на C для производительности и совместим с Python 3.3+. Вы можете установить его, используя pip install mysqlclient
. В качестве вилки он использует одно и то же имя модуля, поэтому вам нужно только установить его, а Django будет использовать его в своем движке базы данных MySQL.