Доброго времени суток!
Есть модели:
class CeramicTileType(models.Model):
id = models.AutoField('№', primary_key=True)
title = models.CharField('Название', unique=True, max_length=255)
class CeramicTileFormat(models.Model):
id = models.AutoField('№', primary_key=True)
title = models.CharField('Название', unique=True, max_length=255)
class Interior(models.Model):
id = models.AutoField(u'№', primary_key=True)
type = models.ForeignKey(CeramicTileType, verbose_name=u'Тип')
format = models.ForeignKey(CeramicTileFormat, verbose_name=u'Формат')
Как сделать GROUP BY? Нужно узнать какие есть форматы у выбранного типа?
interior = Interior.objects.all()
interior = interior.filter(type_id=1)
Как сделать GROUP BY по format_id?
SELECT format_id FROM interior WHERE type_id = 1 GROUP BY format_id
Updated 7 June 2015, 16:10 by SES.