我有一个模型:
class RnR(models.Model):
emp_sent = models.CharField(null=True, blank=True, max_length=122)
badgename = models.CharField(null=True, blank=True, max_length=122)
message = models.CharField(null=True, blank=True, max_length=122)
emp_recvd = models.CharField(null=True, blank=True, max_length=122)
date = models.DateField(null=True, blank=True)
现在,该表中的数据将采用以下方式(示例(:
emp_sent | badgename | 消息emp_recvd日期 | |
---|---|---|---|
Tony | 干得好 | Steve | <2020年1月>|
Tony | 谢谢 | 感谢 | 国家2020年2月4日|
Steve | 干得好 | 很好 | Tony2020年2月5日//tr>|
Steve | 刚果 | ||
Bruce | 干得好 | 干的好 | 临床2020年6月5日|
Nat | 刚果 | niceBruce | 2020年6月25日 | //tr>
Steve | 干得好 | 很好 | Nat2020年7月5日 |
Nat | 谢谢你 | 干得好Tony | <2020年7月15日>//tr>|
Steve | 干得好 | 很好 | Bruce2020年9月3日
根据使用values()
记录的值对计数和分组进行注释
所以中的一些东西
RnR.objects.all().values('emp_sent').annotate(total=Count('emp_sent')).order_by('-total')[:3]