Desde filter
renvoie un QuerySet
vous pouvez utiliser compter pour vérifier combien de résultats ont été retournés. Cela suppose que vous n'avez pas réellement besoin des résultats.
num_results = User.objects.filter(email = cleaned_info['username']).count()
Après avoir consulté la documentation, il est préférable d'appeler simplement len sur votre filtre si vous prévoyez d'utiliser les résultats plus tard, car vous ne ferez qu'une seule requête sql :
Un appel count() exécute un SELECT COUNT(*) en arrière-plan. Vous devriez donc toujours utiliser count() plutôt que de charger tous les enregistrements dans des objets Python et d'appeler len() sur le résultat (sauf si vous devez charger les objets en mémoire de toute façon, auquel cas len() sera plus rapide).
num_results = len(user_object)