【发布时间】:2011-02-21 10:07:24
【问题描述】:
我正在开发一个 Django 时间表应用程序,但无法弄清楚如何包含等于零的总和。如果我这样做:
entries = TimeEntry.objects.all().values("user__username").annotate(Sum("hours"))
我得到所有具有时间条目及其总和的用户。
[{'username': u'bob' 'hours__sum':49}, {'username': u'jane' 'hours__sum':10}]
当我按给定日期过滤时:
filtered_entries = entries.filter(date="2010-05-17")
没有输入当天时间的任何人都将被排除在外。有没有办法将总和为 0 的用户包括在内?
谢谢
【问题讨论】: