Пример #1
0
 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())
Пример #2
0
	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('/')