¿Cómo vería si un valor está en un QuerySet?Cómo ver si un valor u objeto está en un campo QuerySet
Por ejemplo, si tengo el siguiente modelo:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
first_name = models.CharField(max_length=50)
¿Cómo voy a saber si el nombre 'David' está contenida en un QuerySet? Una forma de hacer lo siguiente:
ld = UserProfile.objects.filter(...).values('first_name')
>>> for object in ld:
... if object['first_name'] =='David':
... print True
O si un objeto de usuario en particular es en su lugar? Algo así como 'David' in QuerySet['first_name']
? Gracias.
¿Por qué no hacer que en 'filter()'? –