Django Orm: Filter durch eine Liste von Objekten
Frage
Ich habe den folgenden Code, um alle meine Benutzer aus einem Multichoice -Feld in eine Liste zu bringen
USERS = []
for user in User.objects.filter(groups__name='accountexec'):
USERS.append((user.id,user))
Ich muss log.objects.filter () verwenden, um alle Protokolle mit einem Benutzer = an einen Benutzer in der Benutzerliste zu erhalten
Lösung
Verwenden Sie das __in
Sieh nach oben:
Log.objects.filter(user__in=User.objects.filter(groups__name='accountexec'))
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow