Django возвращает поле ManyToMany из другого класса в HTML

У меня есть два класса в django:

class MovementsGyn(models.Model):
    
    gyn_name = models.CharField('Name', max_length=70)
    gyn_desc = models.TextField('Description', blank=True, null=True)
    owner = models.ForeignKey(User, on_delete=models.CASCADE)

    class Meta:
        ordering = ['id']



class Rod(models.Model):
    Rod_name = models.CharField('Rod Name', max_length=70)
    movements_gym = models.ManyToManyField(MovementsGyn)
        owner = models.ForeignKey(User, on_delete=models.CASCADE)


    class Meta:
             ordering = ['id']

И представление для отображения результата, сгруппированного:

def estatistica(request):
    template = 'moviment.html'
    estatic_movem_gyn = Rod.objects.filter(owner=request.user) \
                        .values('movements_gym__gyn_name').order_by('movements_gym__gyn_name') \
                        .annotate(qtde=Count('id')) 
                        
    context = {
        'estatic_movem_gyn' : estatic_movem_gyn
    }
    return render(request, template_name, context)

Результатом, в Postgress, является gyn_name сгруппированное, а в qtde - количество регистров, которое мы имеем в базе данных.

Но у меня возникают проблемы с отображением этого в HTML:

{% for estatic_movem_gyn in estatic_movem_gyn %}
                                    <tr>
                                        <td>{{  estatic_movem_gyn.gyn_name }}</td>
                                        <td>{{  estatic_movem_gyn.qtde }}</td>
                                    </tr>
                            {% endfor %}

Появляется qtde, но HTML не берет gyn_name.

Вернуться на верх