ManyToMany ilişkisi içinde belirli bir nesnenin varlığını kontrol etmek istiyorum. Örneğin:ManyToMany ilişkisinde nesnenin varlığını kontrol etme (Django)
class A(models.Model):
members = models.ManyToManyField(B)
class B(models.Model):
pass
results = [some query]
for r in results:
print r.has_object // True if object is related to some B of pk=1
[some query]
Benim ilk bıçaklama A.objects.all().annotate(Count(has_object='members__id=1'))
ama Count
için argüman içine alan adı başka bir şey koyamazsınız gibi görünüyor. Bunu yapmanın başka yolu var mı?