Me gustaría comprobar la existencia de un objeto en particular dentro de una relación ManyToMany. Por ejemplo:Comprobación de la existencia del objeto en ManyToMany relation (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
Mi primer intento fue [some query]
A.objects.all().annotate(Count(has_object='members__id=1'))
pero parece que no puedo poner nada más que el nombre del campo en el argumento de Count
. ¿Hay alguna otra forma de hacer esto?