sql >> Database >  >> RDS >> Mysql

Django:OperationalError wanneer ik een gebruiker probeer aan te maken vanuit admin

In mijn geval heb ik ontdekt dat de hoofdoorzaak de MySQL-Python is databasestuurprogramma en de oplossing is om andere MySQL-stuurprogramma's voor Python te gebruiken (bijv. mysqlclient ).

$ pip uninstall MySQL-Python
$ pip install mysqlclient

MySQL-python bleek erg oud te zijn (laatste commit was 7 jaar geleden). mysqlclient is de moderne versie ervan, met veel verbeteringen en bugfixes.

Meer details over mijn oplossing en bevindingen hier .




  1. Installeer Oracle Client vanaf de opdrachtregel zonder tussenkomst van de gebruiker

  2. Oracle Installation-productmap en diag-map op een andere plaats

  3. Hoe MySQL-stijl vraagteken `?` gebonden parameters naar Postgres-stijl `$1` gebonden parameter te converteren

  4. PARSE() vs TRY_PARSE() in SQL Server:wat is het verschil?