def post(self): user_key = ndb.Key(urlsafe=self.request.get('user_key')) profile_user_obj = user_key.get() logged_user = users.get_current_user() logged_user = ndb.Key('MyUser', logged_user.user_id()) logged_user = logged_user.get() if self.request.get('button') == "Follow": logged_user.following.append(str(profile_user_obj.name)) logged_user.put() profile_user_obj.followers.append(str(logged_user.name)) profile_user_obj.put() self.redirect('/') if self.request.get('button') == "Unfollow": logged_user.following.remove(str(profile_user_obj.name)) logged_user.put() profile_user_obj.followers.remove(str(logged_user.name)) profile_user_obj.put() self.redirect('/') if self.request.get('button') == "comment": post_key = ndb.Key(urlsafe=self.request.get('post')) post = post_key.get() comment = self.request.get('comment') if comment: comment_id = Comments() now = datetime.now() comment_id.posted_date = now comment_id.post_key = post_key comment_id.user_key = logged_user.name comment_id.comment = comment comment_id.put() self.redirect('/user_profile?user_key=%s' % user_key.urlsafe())
def post(self): logged_user = users.get_current_user() logged_user = ndb.Key('MyUser', logged_user.user_id()) logged_user = logged_user.get() if self.request.get('button') == "comment": post_key = ndb.Key(urlsafe=self.request.get('post')) post = post_key.get() comment = self.request.get('comment') if comment: comment_id = Comments() now = datetime.now() comment_id.posted_date = now comment_id.post_key = post_key comment_id.user_key = logged_user.name comment_id.comment = comment comment_id.put() self.redirect('/')