Я пытаюсь внедрить 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
Можете ли вы, ребята, помочь мне в этом?