示例#1
0
 def post(self, username, transcript_item):
     error = False
     self.itemname = self.request.get('itemname')
     self.itemdate = self.request.get('itemdate')
     self.itemdesc = self.request.get('itemdesc')
     
     if not self.itemname:
         error = True
         params = {}
         self.add_user_info(params, username)
         self.add_settings(params, username)
         params['newitem'] = transcript_item
         params['title_error'] = 'A title is required.'
         self.render('edit.html', **params)
     
     
     else:
         k = User.by_name(username).key()
         i = TranscriptItem(title=self.itemname, content=self.itemdesc, 
                            category=transcript_item, owner=k)
         i.put()
         
         self.redirect('/' + username)