Beispiel #1
0
 def post(self):
     key = self.param('key')
     action = self.param('action')
     title1,content1 = (self.request.get(item) for item in ('title', 'content'))
     if(not title1)or(not content1):
         self.error(501,'Please input title and content .')
         return
     if(action=='add'):            
         blogEntity = Blog(title = title1, content = content1, createTimeStamp = datetime.now())
         blogEntity.publish()
         self.redirect('/')
         share2miniblog(blogEntity)
     elif(action=='edit'):
         blogEntity = Blog.get(key)
         blogEntity.title = title1
         blogEntity.content = content1
         blogEntity.put()
         self.redirect('/?p=%d'%blogEntity.blog_id)
Beispiel #2
0
 def post(self):
     key = self.param('key')
     action = self.param('action')
     title1, content1 = (self.request.get(item)
                         for item in ('title', 'content'))
     if (not title1) or (not content1):
         self.error(501, 'Please input title and content .')
         return
     if (action == 'add'):
         blogEntity = Blog(title=title1,
                           content=content1,
                           createTimeStamp=datetime.now())
         blogEntity.publish()
         self.redirect('/')
         share2miniblog(blogEntity)
     elif (action == 'edit'):
         blogEntity = Blog.get(key)
         blogEntity.title = title1
         blogEntity.content = content1
         blogEntity.put()
         self.redirect('/?p=%d' % blogEntity.blog_id)