Isn't `self` an instance of `MyModel` here? Then shouldn't this return `User.objects.filter(Q(id=self.user) | Q(is_active=True)` instead?