我正在尝试在 django 中使用 graphQL 查询。基本上我有两个应用程序,我的“api”应用程序包含我进行查询所需的一切,另一个称为“前端”,我从中调用 api 以使用这些查询。
我可以使用 GraphQL 视图在其中键入查询并且它运行良好,但是每当我尝试进行查询时,我都会得到以下信息:“OrderedDict([('users', None)])”
编码:
在“api”中,我的schema.py:
import graphene
import graphql_jwt
from graphene import relay, ObjectType, AbstractType, List, String, Field,InputObjectType
from graphene_django import DjangoObjectType
from graphene_django.filter import DjangoFilterConnectionField
from datetime import date, datetime
from django.contrib.auth.models import User
from django.contrib.auth import get_user_model
....
class Query(graphene.ObjectType):
me = graphene.Field(UserType)
users = graphene.List(UserType)
profile = relay.Node.Field(ProfileNode)
all_profiles = DjangoFilterConnectionField(ProfileNode)
def resolve_users(self, info):
### Returns all users ###
user = info.context.user
if user.is_anonymous: …Run Code Online (Sandbox Code Playgroud)