Джанго получает определенный объект из разбитого на страницы объекта. Как `после` в Аполлоне
Я пытаюсь внедрить Ariadne GraphQL в мое приложение django. У меня проблема с нумерацией страниц. Ну, я использую нумерацию страниц по умолчанию в Django. Дело в том, что я хочу выбрать после определенных объектов в разбивке по страницам. Вот мой решатель. Так что есть after
аргумент, который был бы необязательным, но при условии, что я должен извлечь из разбитого на страницы набора запросов сразу после его значения. В этом случае after="some-UUID"
def resolve_artist_releases(artist, *_, single=None, first=10, skip=1, after=None, last=None):
albums = artist.album_set.all() if single is None else artist.album_set.filter(single=single)
p = Paginator(albums.order_by("-created_dt"), first)
if last:
p = Paginator(albums.order_by("created_dt"), last)
return p.page(skip).object_list
Ребята, можете ли вы помочь мне в этом?