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

#django #django-models

Вопрос:

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

 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 из подгруппы, они дают одно и то же значение в шаблоне

Шаблон является

 lt;div class="col-md-2"gt;  lt;labelgt;Group Numberlt;/labelgt;  lt;/divgt;  lt;div class="col-md-10 form-group"gt;  {{ form.group_number }}  lt;/divgt;  lt;div class="col-md-2"gt;  lt;labelgt;Group Namelt;/labelgt;  lt;/divgt;  lt;div class="col-md-10 form-group"gt;  {{ form.group_in_name }}  lt;/divgt;  lt;div class="col-sm-12 d-flex justify-content-end"gt;  lt;button type="submit" class="btn btn-primary me-1 mb-1"gt;Add Sub Grouplt;/buttongt;  lt;/divgt;  

И вид есть

 class AddSubGroupView(CreateView):  model = Subgroup  form_class = AddSubgroupForm  template_name = 'lookups/add_subgroup.html'   def form_valid(self, form):  return super().form_valid(form)  

Комментарии:

1. Почему вы ссылаетесь на одну и ту же модель Group два раза? Вам не нужно его дублировать

2. группа моделей имеет 2 столбца (имя и номер), и я хочу, чтобы они были в столбцах в модели подгруппы

3. Пожалуйста, поделитесь частью шаблона и мнениями, а также

4. Вы можете получить доступ к этим столбцам с помощью одного внешнего ключа

5. Я добавил представления и шаблон