def post(self): fan = db.get( self.request.get('fan') ) star = db.get( self.request.get('star') ) already = Friendship.all().filter('fan =', fan).filter('star =', star).fetch(1) if fan and star and len( already ) == 0: follow = Friendship.follow( fan, star ) if follow: self.response.out.write( simplejson.dumps( { 'status' : 'success', 'message' : 'follow', 'star' : star.nickname, 'star_key' : self.request.get('star'), 'fan_key' : self.request.get('fan'), 'star_followers' : follow.star.followers } ) ) else: self.response.out.write( simplejson.dumps( { 'status' : 'error', 'message' : 'follow' } ) )