Как узнать, какое поле (категория) используется чаще всего

могу ли я сделать это в одном запросе Примечание: порядок не должен быть изменен.

products = Product.objects.filter(
    title__icontains=self.query
    ).values('id', 'is_featured', 'category_id').order_by('-is_featured', 'rank', '-created')

most_used_category = products.values('category_id') \
.annotate(category_count=Count('category_id')) \
.order_by('-category_count').first()
Вернуться на верх