title: Graphene - GraphQL : 'Request' object has no attribute 'context'
body: <p>I'm working on a simple GraphQL Flask API and I'm implementing a simple find user resolver. This is my <code>schema.py</code></p>
  
  <pre><code>import graphene
  from graphene import relay
  from graphene_sqlalchemy import SQLAlchemyObjectType, SQLAlchemyConnectionField
  from models import db_session, Users as UsersModel, Channel as ChannelModel, Video as VideoModel
  
  class Users(SQLAlchemyObjectType):
      class Meta:
          model = UsersModel
          interfaces = (relay.Node, )
  
  class Channel(SQLAlchemyObjectType):
      class Meta:
          model = ChannelModel
          interfaces = (relay.Node, )
  
  class Query(graphene.ObjectType):
      node = relay.Node.Field()
      users = SQLAlchemyConnectionField(Users)
      find_user = graphene.Field(Users, name = graphene.String())
      all_user = SQLAlchemyConnectionField(Users)
  
      def resolve_find_user(self, args, context, info):
          query = Users.get_query(context)
          name = args.get('name')
          return query.get(name)
  </code></pre>
  
  <p>I'm using <code>graphene</code> 2.0 and the code returns an error of <code>"message": "resolve_find_user() got an unexpected keyword argument 'name'",</code> After some Googling, it looks like that is a <a href="https://github.com/graphql-python/graphene/issues/542" rel="nofollow noreferrer">major change</a> in <code>graphene</code> that change the way resolver works. </p>
  
  <p>I went through the <code>UPGRADE-v2.0.md</code> and change things accordingly. The resolver looks like this now.</p>
  
  <pre><code># def resolve_find_user(self, info, name):
  #     query = Users.get_query(info.context)
  #     return query.get(name)
  </code></pre>
  
  <p>Now, the keyword argument disappears but I'm having a new issue. The error is <code>"message": "'Request' object has no attribute 'context'",</code>. Now I'm confused because I thought <code>info.context</code> should have worked but apparently it is not. Any idea about how to fix this context issue? This is my first time working on GraphQL and any help is really appreciated!</p>
  
  <p>Edit: It's looks like <code>type(info)</code> is a <code>&lt;class 'graphql.execution.base.ResolveInfo'&gt;</code> and <code>type(info.context)</code> is <code>&lt;class 'werkzeug.local.LocalProxy'&gt;</code>. Should the <code>context</code> be the SQLAlchemy context?</p>