Есть модели:
class Person(models.Model):
# ....
class SomeEvent(models.Model):
# ....
persons = models.ManyToManyField(Person)
Далее в коде есть объесты person и some_event. Нужно проверить Находится ли person в event.persons. Как это сделать правильно:
if person in some_event.persons.all():
или:
if some_event.persons.filter(pk=person.pk).exists():
Updated 5 June 2014, 17:29 by Andy69RB.