小编Vic*_*gan的帖子

Django 中的 GraphQL 查询返回 None

我正在尝试在 django 中使用 graphQL 查询。基本上我有两个应用程序,我的“api”应用程序包含我进行查询所需的一切,另一个称为“前端”,我从中调用 api 以使用这些查询。

我可以使用 GraphQL 视图在其中键入查询并且它运行良好,但是每当我尝试进行查询时,我都会得到以下信息:“OrderedDict([('users', None)])”

我在 GraphQl 视图中的查询结果

编码:

在“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)

python django graphql graphene-python

4
推荐指数
1
解决办法
1438
查看次数

标签 统计

django ×1

graphene-python ×1

graphql ×1

python ×1