Дайте буст-оценку в наборе запросов Django, который соответствует заданному списку идентификаторов - PullRequest
0 голосов
/ 11 июня 2018

Учитывая набор идентификаторов,

class Article(model.Model):
    hotness = FloatField()
    content = TextField()
    created = DateField()

    @property
    def calculate_hotness(self):
        return (self.created.replace(tzinfo=None)-datetime(1970,1,1)).total_seconds() 

# The hotness field is updated by a cronjob hourly.

recommended_ids = [1,2,3,4]

Article.objects.order_by('-hotness').???

Я бы хотел, чтобы статьи с идентификаторами в recommended_ids повысили оценку в 1,5 раза.

...