Comment voir si une valeur ou un objet se trouve dans un champ QuerySet

Comment pourrais-je voir si une valeur est dans un QuerySet?

Par exemple, si j'ai le modèle suivant:

class UserProfile(models.Model):
    user = models.ForeignKey(User, unique=True)
    first_name = models.CharField(max_length=50)

Comment pourrais-je savoir si le prenom 'David' est contenue dans un QuerySet? Une façon de faire les choses suivantes:

ld = UserProfile.objects.filter(...).values('first_name')
    >>> for object in ld:
    ...     if object['first_name'] =='David':
    ...             print True

Ou si un utilisateur particulier objet est à la place? Quelque chose comme 'David' in QuerySet['first_name'] ? Merci.

source d'informationauteur David542 | 2011-07-02