python 根据季度分组统计,没有数据的季度,自动补充默认值“0”

我需要要实现一个按季度分组统计销售额的功能,目前:
1、实际查询出的数据为QuerySet。
res = [
{'quarter': 1, 'count': Decimal('0.00')},
{'quarter': 3, 'count': Decimal('210.00')}
] # 第2、4季度没有数据。

2、我希望的数据形式:
data ={
['quarter':1,'count':100],
['quarter':2,'count':0], # 如果第三/四季度没有数据,自动填充数据为‘0’,保证季度数据的完整性。_
['quarter':3,'count':20],
['quarter':4,'count':0],
}
**问题:如果某季度,或者某月没有数据,怎样实现自动补充占位数“0”,以保证季度数据的完整性 **
特向各位请教,我需要怎么才能得到我想要的数据形式?

参考这个: