Reputation: 4861
How can I group a query Qualifications
and group them by quote__uuid
? I looked into aggregation but doesn't seem to fit my need.
My ideal output is [{'quote_uuid_1':[qualification_1, qualification_2], 'quote_uuid_2':[qualification_3] }]
class Quote
uuid = models.CharField()
class Qualification
quote = models.ForeignKey(Quote)
Upvotes: 2
Views: 887
Reputation: 5475
try:
result = [{quote.id:quote.qualification_set.all()} for quote in Quote.objects.all()]
Upvotes: 1