Я пытаюсь создать простой пользовательский менеджер, но не могу объединить пользовательские запросы:
class MyManager(models.Manager):
def some_filter(self):
qs = self.get_query_set()
return qs.filter(score__gt = 10).order_by("-score")
class Game(models.Model):
score = models.IntegerField(blank=True, default=0)
objects = MyManager()
games = Game.objects.filter(any_filter).some_filter()[:5]
Но я получаю QuerySet 'объект не имеет атрибута' some_filter '
Редактировать : Похоже, вопрос в том, как объединить пользовательские функции фильтра вместе: что-то вроде games = Game.objects.some_filter1().some_filter2()[:5]
просто не будет работать для меня.