2017-11-09 8 views
0

は、私はそのようにそれをやっているが、私は二つの選択肢エラークエリ、グラフェンSQLAlchemyの

まずオプション

class Query(graphene.ObjectType): 

    node = graphene.relay.Node.Field() 
    user = graphene.Field(Users, id = graphene.Int()) 

    def resolve_user(self, args, context, info): 
     query = Users.get_query(context) 
     id = args.get('id') 
     return query.get(id) 
で同じエラーを持っています

番目のオプション

class Query(graphene.ObjectType): 

    node = relay.Node.Field() 
    user = SQLAlchemyConnectionField(Users) 
    find_user = graphene.Field(lambda: Users, id = graphene.Int()) 

    def resolve_find_user(self, args, context, info): 
     query = Users.get_query(context) 
     print("Args--------------------",str(args)) 
     id = args.get('id') 
     return query.filter(UsersModel.id == id).first() 

エラー

graphql.error.located_error.GraphQLLocatedError: resolve_find_user() got an unexpected keyword argument│'id' 

答えて

0

私のエラーの解決here新しいバージョン2.0のドキュメント

+0

[リンクのみの回答](https://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links - 他の - 本当に良い答え)。あなたの答えは実際に質問に答えるべきです。 –