tre hejar på @travisclines förslag att gå med pymysql . hans förslag var baserat på detta inlägg från mozilla . allt som krävs är en enkel korrigering till din manage.py-fil
#!/usr/bin/env python
+try:
+ import pymysql
+ pymysql.install_as_MySQLdb()
+except ImportError:
+ pass
ändra importen i din inställningsfil och monkeypatch() eftersom pymysql är en ren python-drivrutin.
travis nämnde att han testar för kompatibilitet genom att ändra importerna och köra unittests för pymysql, mysqldb och myconnpy.
Observera att det redan finns exempel på finare detaljer att se upp med - men totalt sett är detta en elegant, underhållbar lösning. Jag kommer att uppdatera när jag får detta igång i produktion!