Exécutez ce qui suit dans la console mysql, pour changer la méthode de cryptage du mot de passe à l'ancienne version dans Mysql (il est changé pour utiliser cha2 dans Mysql 8.0)
mysql -u root -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword';
FLUSH PRIVILEGES;
Ensuite, vous devriez être libre d'exécuter python manage.py migrate
.