Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django:OperationalError, wenn ich versuche, einen Benutzer vom Administrator aus zu erstellen

In meinem Fall habe ich herausgefunden, dass die Hauptursache der MySQL-Python ist Datenbanktreiber und die Lösung besteht darin, andere MySQL-Treiber für Python zu verwenden (z. B. mysqlclient ).

$ pip uninstall MySQL-Python
$ pip install mysqlclient

MySQL-python stellte sich als sehr alt heraus (letztes Commit war vor 7 Jahren). mysqlclient ist die moderne Version davon, mit vielen Verbesserungen und Fehlerbehebungen.

Weitere Details zu meinem Fix und meinen Ergebnissen hier .