class paginate_obj:
    """ Pagination dummy object. Takes a list and paginates it similar to sqlalchemy paginate() """

def __init__(self, paginatable, page, per_page):
    self.has_next = len(paginatable) / per_page > page
self.has_prev = bool(page - 1)
self.next = page + self.has_next
self.prev = page - self.has_prev
self.items = paginatable[(page - 1) * per_page:page * per_page]
Упорядочивание и нумерация страниц в SQLalchemy с использованием ранжирования nosql