Не получается получить данные с ManyToManyField выводит my_app.Location.None Django

Прошу помощи не могу получить данные. {{ s.location }} выводит my_app.Location.None

models.py

class Si(models.Model):
    name_si = models.CharField(max_length=40, verbose_name="Наименование СИ")
    numb_man = models.CharField(max_length=30, verbose_name="Заводской номер")
    numb_inv = models.CharField(max_length=30, verbose_name="Инвентарный номер")
    location = models.ManyToManyField('Location', verbose_name="Место монтажа") #symmetrical=False,through='Moving', through_fields=('si_id','location_id')

class Location(models.Model):
    location = models.CharField(max_length=50, verbose_name="Место установки")
    lon = models.FloatField(max_length=50, verbose_name="Долгота")
    lat = models.FloatField(max_length=50, verbose_name="Широта")

views.py

def metrolog(request):
    si = Si.objects.all()
    data = {"title": "Средства измерения", "si": si}
    return render(request, 'mnkt_app/metrolog.html', context=data)

index.html

{% for s in si %}
    <tr>
       <td>{{ s.id }}</td>
       <td>{{ s.name_si }}</td>
       <td>{{ s.location }} </td>
    </tr>
{% endfor %}
Вернуться на верх