Je l'ai résumé pour que ce soit facile à faire lorsqu'il s'agit de changer la base de données utilisée par Django SQLite3
settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
MySQL
settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'DATABASE',  #Nom de la base de données
        'USER': 'USER',  #Identifiant d'utilisateur
        'PASSWORD': 'password',  #Mot de passe de l'ID utilisateur
        'HOST': 'localhost',  #nom d'hôte
        'PORT': '3306',
    }
}
Bibliothèques requises: mysqlclient Vous pouvez utiliser PyMySQL, mais mysqlclient est recommandé.
POSTGRESQL
settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'DATABASE',  #Nom de la base de données
        'USER': 'USER',  #Identifiant d'utilisateur
        'PASSWORD': 'password',  #Mot de passe de l'ID utilisateur
        'HOST': 'localhost',  #nom d'hôte
        'PORT': '5432',
    }
}
Bibliothèque requise: psycopg2