Вы правильно определяете свои модели.Когда вы создаете ForeignKey, каждый экземпляр модели, с которой он связан (здесь ваша модель Club), имеет доступ к экземплярам, связанным с ним через объект Manager.Вы можете определить аргумент «related_name» в определении поля ForeignKey, чтобы ваши объекты клуба имели доступ к пользователям, связанным с ними, через пользовательское имя (а не имя по умолчанию):
Class Club(models.model):
name = models.CharField(max_length=40, null=True)
Class User(AbstractBaseUser):
name = models.CharField(max_length=40, null=True)
club = models.ForeignKey(Club, related_name="members", on_delete=models.CASCADE)
YouЗатем можно получить доступ к связанным пользователям с помощью club.members.all, предполагая, что «club» - это имя объекта контекста club, переданного в шаблон, а «members» - related_name отношения ForeignKey модели пользователя с Club.В качестве тривиального примера, если вы хотите перечислить членов клуба, вы можете сделать следующее:
{% for member in club.members.all %}
<p>{{member.name}} is a member</p>
{% endfor %}
Проверьте эту ссылку для получения дополнительной информации об отношениях ForeignKey: https://docs.djangoproject.com/en/2.2/topics/db/queries/#following-relationships-backward