Django - Unique list from QuerySet

У меня есть отфильтрованный QuerySet, в котором есть поле ManyToMany «Клиент». Я хочу создать уникальный dict для всех объектов Client в наборе запроса, поэтому:

Projects Queryset:
- Project1.client = <Client: 1>
- Project2.client = <Client: 1>
- Project3.client = <Client: 2>
- Project4.client = <Client: 2>
- Project5.client = <Client: 3>

class Project(models.Model):
    client = models.ForeignKey(Client, blank=True, null=True)

Я хочу закончить с dict объектов client:

{<Client: 1>,<Client: 2>,<Client: 3>}

Некоторая помощь будет признательна :)

20
задан Hanpan 20 April 2011 в 09:51
поделиться