Q objects and the '&' operator in django
** import Q from djangofrom *models import SuperUser, NameUserimport operator# we do not know the name in the superherosuper_users = SuperUser.objects.all()q_expressions = [Q(username=user.username) for user in super_users]# we have bind super_hero with username_superheroes_qs = models.NameUser.objects.filter(reduce(operator.or_, q_expressions))