我正在尝试将Ariadne GraphQL实现到我的django应用程序中。我对分页有问题。我使用的是django的默认分页。问题是我想在分页查询集中的某些对象之后进行选择。这是我的分解器。所以有一个after
参数是可选的,但是当提供时,我必须在它的值之后从分页的queryset获取。在这种情况下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
你们能帮我吗
目前没有回答
相关问题 更多 >
编程相关推荐