Bir değer QuerySet'te olup olmadığını nasıl görebilirdim? ÖrneğinBir değer veya nesnenin bir QuerySet alanında olup olmadığını görmek için
, aşağıdaki model varsa: 'David' first_name bir sorgu kümesi içerdiği takdirde
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True)
first_name = models.CharField(max_length=50)
nasıl öğrenebilirim ki? Aşağıdakileri yapmanın yolu:
ld = UserProfile.objects.filter(...).values('first_name')
>>> for object in ld:
... if object['first_name'] =='David':
... print True
Ya da belirli bir kullanıcı nesnesi bunun yerine? 'David' in QuerySet['first_name']
gibi bir şey mi? Teşekkür ederim.
Neden bunu 'filter()'? –