Я хотел бы получить доступ к списку пользователей, подписавшихся на данный тренинг, и мне удалось получить список с правильным количеством подписчиков, но во всех подписках есть имя пользователя, вошедшего в данный момент. Заранее спасибо!
models.py
class Training(Base):
subscribers = ManyToManyField(User, through = 'Subscription')
class Subscription(Base):
user = ForeignKey(User, on_delete = CASCADE)
training = ForeignKey(Training, on_delete = CASCADE)
views.py
class ShowSubscribers(Subscription):
def get(self):
self.subscribers = models.Subscription.objects.filter(training = self.get_training())
в моем шаблоне я вызываю список следующим образом:
{% for s in subscribers %}
{{subscription.user.first_name}}
{% endfor %}