есть двемодели:
class GroupName(models.Model): name = model.CharField() class Type(models.Model): name = model.Charfield() group = model.ForeignKey(GroupName)
не могу понять как получит все Type, сгруппированные по GroupName
class GroupName(models.Model): name = model.CharField() class Type(models.Model): name = model.Charfield() group = model.ForeignKey(GroupName)
group = get_object_or_404(GroupName, name='some_name')
types = group.type_set.all()
Type.objects.values('group').annotate(gcount=Count('group'))
magnet85А ТС не говорил, что ему нужно количество записей, он говорил совсем не это, прочитайте еще раз, пожалуйста.
Type.objects.values('group').annotate(gcount=Count('group'))
plusplusИ так для всех групп.group = get_object_or_404(GroupName, name='some_name') # получили группу types = group.type_set.all() # получили типы группы