Ну, здесь у пользователя может быть ноль, один или более Membership
с, поскольку вы сделали ForeignKey
для пользовательской модели, а не OneToOneField
. Таким образом, вы можете перебирать объекты UserMembership
и отображать .membership_type
соответствующего .membership
для каждого элемента:
{% for usermembership in request.user<b>.usermembership_set.all</b> %}
{{ usermembership.membership.membership_type }}
{% endfor %}
или, если вы сделаете это OneToOneField
:
class UserMembership(models.Model):
user = models.<b>OneToOneFied(</b>settings.AUTH_USER_MODEL, on_delete=models.CASCADE<b>)</b>
stripe_customer_id = models.CharField(max_length=40)
membership = models.ForeignKey(Membership, on_delete=models.SET_NULL, null=True)
мы можем сделать это с помощью:
{{ request.user<b>.usermembership.membership.membership_type</b> }}