def get(self): flags = '' userName = self.request.get("user") user = User.query(User.uName == userName).get() Friends = user.friend for f in Friends: friend = User.query(User.uName == f).get() # friends=[] # friends.append(friend) flag = friend.flag flags += flag + ',' response = flags self.response.write(response)
def get(self): flags='' userName=self.request.get("user") user=User.query(User.uName==userName).get() Friends=user.friend for f in Friends: friend=User.query(User.uName==f).get() # friends=[] # friends.append(friend) flag=friend.flag flags+=flag+',' response=flags self.response.write(response)
def post(self): userName = self.request.get('user') friendName = self.request.get('friend') user = User.query(User.uName == userName).get() find_friend = User.query(User.uName == friendName).get() uList = user.friend fList = find_friend.friend if friendName in uList: pass else: uList.append(friendName) if userName in fList: pass else: fList.append(userName) user.friend = uList find_friend.friend = fList user.put() find_friend.put() response = userName + ' and ' + friendName + ' are friend now' # response=uList self.response.write(response)
def post(self): userName=self.request.get('user') friendName=self.request.get('friend') user=User.query(User.uName==userName).get() find_friend=User.query(User.uName==friendName).get() uList=user.friend fList=find_friend.friend if friendName in uList: pass else: uList.append(friendName) if userName in fList: pass else: fList.append(userName) user.friend=uList find_friend.friend=fList user.put() find_friend.put() response=userName+' and '+friendName+' are friend now' # response=uList self.response.write(response)
def get(self): token = self.request.cookies.get("token") email = ndb.Key('Session', token).get().userKey.id() user = User.get_by_id(email) friends = [] for friend in user.friend: fuser = User.query(User.uName == friend).get() friends.append(fuser) template_values = { 'UserName': user.uName, 'friends': friends, } template = JINJA_ENVIRONMENT.get_template('home.html') self.response.write(template.render(template_values))
def post(self): send = self.request.get("send") rec = self.request.get("rec") mess = self.request.get("mess") friend=User.query(User.uName==send).get() friend.flag=True friend.put() newMessage=Message(sender=send,receiver=rec,message=mess) newkey=newMessage.put() message=Message.query(ndb.OR(ndb.AND(Message.receiver==rec,Message.sender==send),ndb.AND(Message.receiver==send,Message.sender==rec))).order(Message.timestamp).fetch(40) response='Message Send Success!' # for m in message: # response+=m.str()+'\n' self.response.write(response)
def post(self): talker=self.request.get("talker") user=self.request.get('user') friend=User.query(User.uName==talker).get() friend.flag=False friend.put() message=Message.query(ndb.OR(ndb.AND(Message.receiver==talker,Message.sender==user),ndb.AND(Message.receiver==user,Message.sender==talker))).order(Message.timestamp).fetch(40) response='' for m in message: response+=m.str()+'\n' print(talker) print(user) print(message) self.response.write(response)
def get(self): token = self.request.cookies.get("token") email = ndb.Key('Session',token).get().userKey.id() user=User.get_by_id(email) friends=[] for friend in user.friend: fuser=User.query(User.uName==friend).get() friends.append(fuser) template_values = { 'UserName': user.uName, 'friends':friends, } template = JINJA_ENVIRONMENT.get_template('home.html') self.response.write(template.render(template_values))
def post(self): send = self.request.get("send") rec = self.request.get("rec") mess = self.request.get("mess") friend = User.query(User.uName == send).get() friend.flag = True friend.put() newMessage = Message(sender=send, receiver=rec, message=mess) newkey = newMessage.put() message = Message.query( ndb.OR(ndb.AND(Message.receiver == rec, Message.sender == send), ndb.AND(Message.receiver == send, Message.sender == rec))).order( Message.timestamp).fetch(40) response = 'Message Send Success!' # for m in message: # response+=m.str()+'\n' self.response.write(response)
def post(self): talker = self.request.get("talker") user = self.request.get('user') friend = User.query(User.uName == talker).get() friend.flag = False friend.put() message = Message.query( ndb.OR(ndb.AND(Message.receiver == talker, Message.sender == user), ndb.AND(Message.receiver == user, Message.sender == talker))).order( Message.timestamp).fetch(40) response = '' for m in message: response += m.str() + '\n' print(talker) print(user) print(message) self.response.write(response)