【发布时间】:2019-07-14 22:36:00
【问题描述】:
我试图在现有的 Django REST 框架中实现 GraphQL。我用 graphene-django==2.2.0
已成功实施。但不能在请求查询中使用“last”关键字。我正在添加架构代码。
import graphene
from graphene_django.types import DjangoObjectType
from flowers.models import Flower
class FlowerType(DjangoObjectType):
class Meta:
model = Flower
class Query(graphene.ObjectType):
flowers = graphene.List(FlowerType)
def resolve_flowers(self, info, **kwargs):
return Flower.objects.all()
查询
{
flowers (last: 2){
id
}
}
结果
{
"errors": [
{
"locations": [
{
"column": 12,
"line": 2
}
],
"message": "Unknown argument \"last\" on field \"flowers\" of type \"Query\"."
}
]
}
我必须修改 Django 项目中的代码吗?如何解决?
【问题讨论】:
标签: django django-rest-framework graphql graphene-python