Я хочу реализовать разбиение на страницы с django -graphene.
Модель пользователя и поста:
from django.db import models
class User(models.Model):
username = models.UsernameField()
class Post(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name="posts")
title = models.CharField(max_length=191)
Объекты GraphQL:
import graphene
from graphene_django import DjangoObjectType
class UserType(DjangoObjectType):
class Meta:
model = User
class PostType(DjangoObjectType):
class Meta:
model = Post
Запрос для моего имя пользователя и сообщения:
class Query(graphene.ObjectType):
me = graphene.Field(UserType)
def resolve_me(self, info):
user = info.context.user
return user
Я хочу разбиение на страницы во вложенной модели.
query {
me {
username
myPosts (first: 10, skip: 10) {
id
title
}
}
}
С уважением.