У меня есть модель, которая содержит ManyToManyField. Выглядит это так ..
applicable_events = models.ManyToManyField(Event)
Я пытаюсь выполнить поиск, используя что-то вроде этого:
if 'Video' in prop.applicable_events.all():
print("here")
Но он не работает полностью, как я ожидал. Я хочу, чтобы он выполнил поиск в этом соответствующем событии (это другая модель). Модель apply_event содержит поле с именем 'name', по которому я пытаюсь выполнить поиск.
Если я сделаю что-то вроде этого
print(prop.applicable_events.all().filter(name=cur_event))
Он напечатает
<QuerySet [<Event: Video Sign In Started>]>
Итак, в основном я пытаюсь выяснить, содержится ли в нем строка «Видео».