###django 如何使用group_by统计外键
####主要语法:
from django.db.models import Count
####Transaction.objects.all().values(‘actor’).annotate(total=Count(‘actor’)).order_by(‘total’)
###详情请看: 英文解答
排除重复,并且有自己想要的排序.
action_ids = Action.objects.order_by('product_id', '-created_at')\
.distinct('product_id').values_list('id', flat=True)
result = Action.objects.filter(id__in=action_ids)\
.order_by('-created_at')[:10]