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)