Han*_*pan 20 django django-queryset
我有一个过滤的QuerySet,它有一个ManyToMany字段'Client'.我想在查询集中创建所有Client对象的唯一dict,这样:
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)
Run Code Online (Sandbox Code Playgroud)
我想最终得到一个客户端对象的字典:
{<Client: 1>,<Client: 2>,<Client: 3>}
Run Code Online (Sandbox Code Playgroud)
一些帮助将不胜感激:)
Yuv*_*dam 47
Project.objects.values('client').distinct()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23281 次 |
| 最近记录: |