I have two models like this:
class User(models.Model): email = models.EmailField() class Report(models.Model): user = models.ForeignKey(User)
To filter users who do not have reports associated with them try this:
users = User.objects.exclude(id__in=[elem.user.id for elem in Report.objects.all()])