示例#1
0
 def post(self,namepage):
     #TODO save the page
     
     content = self.request.get('content')
 
     if content:
         p =  Page.by_name(namepage)
         if p:
             phist = Page(parent = page_key(), name = namepage, content = p.content, creation_data = p.last_modified,history=p,user=p.user,original=p) 
             p.content = content
             p.last_modified = datetime.now()
             p.put()
             phist.put()
         else:
             p = Page(parent = page_key(), name = namepage, content = content,user= self.user)
             p.put()
             p.original = p
             p.put()
         
         self.redirect('/wiki/%s'%namepage)
     else:
         error = "No content!"
         self.render("editPage.html",error=error,content = content)