Django ORM: filtra per un elenco di oggetti
Domanda
Ho il seguente codice per mettere tutti i miei utenti da un campo a più voci in un elenco
USERS = []
for user in User.objects.filter(groups__name='accountexec'):
USERS.append((user.id,user))
Devo usare Log.objects.filter () per ottenere tutti i registri con un utente = a un utente nell'elenco USERS
Soluzione
Utilizza la ricerca __in
:
Log.objects.filter(user__in=User.objects.filter(groups__name='accountexec'))
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow