def post(self): if self.user: if 'main' in self.request.POST: self.redirect('/blog') elif 'sub' in self.request.POST: subject = self.request.get('subject') content = self.request.get('content') # created by someone. someone should be unique uid = self.read_secure_cookie('user_id') # if subject and content filled if subject and content: article = Article(title=subject, text=content, likes=0, who_liked=[], created_by=uid) # put the article to db article.put() self.redirect('/blog/%s' % str(article.key().id())) else: # either subject or content missing error = "Subject or Content is missing" self.render("new_post.html", title=subject, text=content, error=error, likes=0, who_liked=[], created_by=uid) else: self.redirect('/blog/login')
def post(self): user_id = self.request.cookies.get('user_id') user_id = int(user_id) user_info = ndb.Key('User',user_id).get() commit = Article(username = user_info.username, title=self.request.get('title'), text=self.request.get('text')) commit.put() return webapp2.redirect('/')
def post(self): user_id = self.request.cookies.get('user_id') user_id = int(user_id) user_info = ndb.Key('User', user_id).get() commit = Article(username=user_info.username, title=self.request.get('title'), text=self.request.get('text')) commit.put() return webapp2.redirect('/')