У меня есть приложение для ресторана.И у меня есть эта модель:
class Product(models.Model):
name = models.CharField(max_length=50)
price = models.PositiveIntegerField()
У меня есть список с именем TopSelled, например:
['Beer', 'Burger', ...]
Я хочу объединить логическое поле с именем «Hot», в зависимости от того, является ли элемент продукта«Топ-продать» или нет.
Итак, моя аннотация должна выглядеть примерно так:
Product.objects.all().annotate(if Product.Name in List: HOT = True ELSE Hot = False)
Как мне этого добиться?Thx!