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

Программы на Python
Ответить
Anonymous
 Как узнать, какое поле (категория) используется чаще всего

Сообщение Anonymous »

есть такой запрос
Product.objects.filter(
title__icontains=self.query, # something to get most used category id
).values('id', 'is_featured').order_by('-is_featured', 'rank', '-created')

Я хочу этого. С помощью одного запроса я могу получить наиболее часто используемый идентификатор категории и результат выше. Примечание: порядок не следует менять. это возможно?. так выглядит моя модель
class Product(BaseModel):

category = models.ForeignKey(
'tag_map.Category',
on_delete=models.PROTECT,
blank=False,
null=False,
verbose_name=_("Category of product"),
)

class Category(BaseClassification):
name_uz = models.CharField(max_length=200)
name_ru = models.CharField(max_length=200)
slug = models.SlugField(max_length=220, unique=True)
rate = models.PositiveIntegerField()
position = models.PositiveIntegerField()
parent = models.ForeignKey('self', on_delete=models.CASCADE, blank=True, null=True)


Подробнее здесь: https://stackoverflow.com/questions/793 ... -most-used
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»