Значения модели внешнего ключа возвращают одно и то же значение

Я просмотрел все ответы и ничего не помогло мне. У меня есть модель Group

class Group(models.Model):
    group_num   = models.CharField(max_length=100)
    group_name  = models.CharField(max_length=200)
    type        = models.CharField(max_length=200)

    def __str__(self):
        return self.group_name

и модель Подгруппа группа

class Subgroup(models.Model):
    sub_group_num   = models.CharField(max_length=100)
    sub_group_name  = models.CharField(max_length=200)
    group_number    = models.ForeignKey(Group, on_delete=models.CASCADE, 
    related_name='group_numbers', verbose_name="Group Number")
    group_in_name   = models.ForeignKey(Group, on_delete=models.CASCADE, 
    related_name='group_names', verbose_name="Group Name")

    def __str__(self):
        return self.sub_group_name

когда я ссылаюсь на group_number и group_in_name из subgroup, они дают одинаковое значение в шаблоне

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