Сначала внесите небольшое изменение в поле Buildings в BuildingGroup модели, например, удалив кавычку, поэтому она вызывает модель Building
buildings = models.ManyToManyField(Building)
Итак, скажем, у вас есть две Building модели следующим образом,
building1 = Building.objects.get(id=1)
building2 = Building.objects.get(id=2)
и BuildingGroup модель, подобная этой,
building_group = BuildingGroup.objects.get(id=2)
Затем вы добавляете следующие зданий в BuildingGroup примерно так:
building_group.buildings.add(building1)
building_group.buildings.add(building2)
Чтобы получить список всех зданий, добавленных в BuildingGroup экземпляр, вы используете
building_group.buildings.all()
Дайте мне знать, как это происходит.Goodluck.
РЕДАКТИРОВАТЬ .Кажется, вы вызываете всю модель здесь:
qs = BuildingGroup.buildings.all()
вместо этого должен быть экземпляр BuildingGroup.
building_group = BuildingGroup.objects.get(id='id')
qs = building_group.buildings.all()