QuerySet Manager django проблема с 'объектами'

Мне нужно создать 2 разных ModelManager, которые наследуются от моего собственного Manager 'models.QuerySet'

Я создал :

class ActiveObjectsQuerySet(models.QuerySet):
    def filter_active(self):
        return self.filter(status=Book.Statuses.ACTIVE)


class AllObjectsQuerySet(models.QuerySet):
    def filter_reissued(self):
        return self.filter(status=Book.Statuses.REISSUED)

    def filter_reviewed(self):
        return self.filter(status=Book.Statuses.ON_REVIEW)

и вот этот:

objects = ActiveObjectsQuerySet.as_manager()
objects = AllObjectsQuerySet.as_manager()

У меня вопрос - должны ли объекты для разных менеджеров иметь другое имя или одинаковое имя 'objects'? Потому что мой код не работает(((что мне нужно сделать с именами 'objects'? Пожалуйста, помогите мне

Вернуться на верх