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()
может дать вам все данные о событиях, связанных с этим спонсором.