Django: связанное с ManyToManyField имя не работает

Я пытаюсь вывести все события, участником которых является один из спонсоров и спикеров этого события. С помощью member.event_set.all отлично работает для участников, которые были спикерами событий. Но если я использую member.msponsor_set.all для участников, которые были спонсорами мероприятия, ничего не возвращается.

Вот моя модель событий...

class Event(models.Model):
    member_speaker = models.ManyToManyField(Member)
    member_sponsor = models.ManyToManyField(Member, related_name='msponsor')

1 ответ

Не знаю, для чего используется набор, но делать

member.msponsor.all()

может дать вам все данные о событиях, связанных с этим спонсором.

Другие вопросы по тегам