I have two django managers
Vote manager
class VoteManager(model.Manager):
def all_with_vote_info(self):
qs = super(VoteManager, self).get_query_set()
qs = qs.annotate(score=Sum('votes__score', distinct=True))
return qs
....
Soft Delete manager
class SoftDeleteManager(models.Manager):
def all_active(self):
qs = super(SoftDeleteManager, self).get_query_set()
qs = qs.filter(time_deleted=None)
return qs
....
How can I chain queryset results from VoteManager.all_with_vote_info
, SoftDeleteManager.all_active
, and any arbitrary number of manager methods?