title: SDK Console displays content, App fetches empty list
body: <p>my current App uses a <code>db.ListProperty(db.Key)</code> for a many to many relation for a friendlist.</p>
  
  <p>We have the following scheme:</p>
  
  <pre><code># previous models
  class User(db.Model):
      name = db.StringProperty()
      nickname = db.StringProperty()
      join_date = db.DateProperty(auto_now_add=True)
      party = db.ReferenceProperty(PartyEntry, collection_name='participants')
      def by_name(self, string):
          return self.gql("WHERE name = :name", name=string).get()
      def key_by_name(self, string):
          return self.by_name(string).key()
  
  class FriendList(db.Model):
      owner = db.ReferenceProperty(User)
      friends = db.ListProperty(db.Key)
  </code></pre>
  
  <p>And a handler that fetches a users friendlist, processes it and displays it:</p>
  
  <pre><code>class Profile_FriendList(WebBase):
      def get(self):
          user = self._auth()
          if user:
              usr_key = User().key_by_name(user.nickname())
              friend_list = friend_lists = FriendList.all().filter('owner', usr_key).fetch(10)
              self.renderskeleton( { 'friendlist': friend_list } ,'friends.html')
  </code></pre>
  
  <p>I populated a test friendlist with two db.Key() list entries in FriendList.friends.
  The s.c. SDK Console (>Interactive Datastorageviewer) diplays me those items:</p>
  
  <pre><code>key1,key2
  </code></pre>
  
  <p>But if I call this entity FriendList by its key and
      print frlst.friends
      output: []
  Same problem in the handler.
  I get no data I can work with.
  BUT the data exist.</p>
  
  <p><strong>Fixed:</strong> FriendList problem, the called friendlist object wasn't a query it simply was a new FriendList() object.
  Updated code.</p>
  
  <p><strong>Fixed: Complete question solved</strong></p>
  
  <pre><code>usr_key = User().key_by_name(user.nickname())
  logging.info(user.nickname())
  logging.info(usr_key)
  friend_list = FriendList().all().filter("owner", usr_key).fetch(20)
  logging.info(friend_list)
  logging.info(friend_list[0].friends)
  friends = User.get(friend_list[0].friends)
  logging.info(friends)
  self.renderskeleton( { 'friends': friends } , 'friends.html')
  </code></pre>
  
  <p>I selected a list of GqlQuery results instead of the "one" I want, what I had to do from there was simply putting the friends' key list into an User.get() and voilà I had all necessary data.</p>