I need to find services with pricing for each user. I've defined my models:
class User(AbstractUser):
"""Default user model."""
username = None
email = models.EmailField(unique=True)
proposals = models.ManyToManyField(
Service,
through=Pricing,
blank=True)
class Service(models.Model):
name = models.CharField(max_length=50)
class Pricing(models.Model):
user = models.ForeignKey('users.User', on_delete=models.PROTECT)
service = models.ForeignKey(Service, on_delete=models.PROTECT)
price = models.IntegerField()
In my template, I can get my user with associated proposal with this for loop
{% for proposal in object.proposals.all %}
{{ proposal }}
{% endfor %}
I do not have prices but only services names. What am i missing ?