Скажем, у меня есть эти псевдо-модели
class Client(models.Model
name = ...
class Property(models.Model):
client = models.ForeignKey(Client ...)
name = ...
type = ...
value = ...
Например, у меня есть 2 клиента.У каждого есть 2 записи собственности.2 клиента могут владеть одним и тем же свойством, но иметь уникальные записи свойств, поскольку каждому клиенту может принадлежать отдельная часть свойства (значения).
Как я могу получить результаты, которые возвращают что-то вроде:
propertyA, {clientA, value}, {clientB, value}
propertyB, {clientA, value}
, где свойство сгруппировано по имени и типусобственность?
Большое спасибо
iodb Вы предлагаете что-то подобное?
class Client(models.Model
name = ...
class Property(models.Model):
name = ...
type = ...
class PropertyValue(models.Model):
client = models.ForeignKey(Client ...)
property = models.ForeignKey(Property ...)
value = models.IntegerField(...)