【发布时间】:2012-08-06 15:17:19
【问题描述】:
我有大约 5 个带有用户外键的表,即:
class Passport(models.Model):
user = models.OneToOneField(User)
...
此外,像 UserProfile、Company、UserOptions、NotifySettings 等类。我需要为用户摘要页面获取带有连接值的 dict。我还需要加入这个联盟这个汇总统计:
rent_sums = WriteOff.objects.filter(created_at__range=(rent_start, rent_finish), write_off_type='rent').values('user').\
annotate(rent_amount=Sum('amount')).order_by()
如何在不手动更新结果字典的情况下做到这一点?
【问题讨论】: