Как мне узнать, находится ли значение в QuerySet?
Например, если у меня есть следующая модель:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
first_name = models.CharField(max_length=50)
Как мне узнать, содержится ли first_name 'David' в QuerySet? Способ сделать следующее:
ld = UserProfile.objects.filter(...).values('first_name')
>>> for object in ld:
... if object['first_name'] =='David':
... print True
Или вместо этого конкретный пользовательский объект? Что-то вроде 'David' в QuerySet ['first_name']
? Спасибо.