Django ORM: filtrer par une liste d'objets
Question
J'ai le code suivant pour mettre tous les utilisateurs d'un champ à choix multiples dans une liste
USERS = []
for user in User.objects.filter(groups__name='accountexec'):
USERS.append((user.id,user))
Je dois utiliser Log.objects.filter () pour obtenir tous les journaux avec un utilisateur = à un utilisateur de la liste USERS
La solution
Utilisez la recherche __ dans
:
Log.objects.filter(user__in=User.objects.filter(groups__name='accountexec'))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow