Exemple #1
0
 def post(self, page_name):
     user = self.check_login_status() 
     content = self.request.get('content')
     if not page_name:
         page_name='/'
         page = Page(key_name=page_name,
                     page_name=page_name,
                     content=content,
                     author_id=user.key().id())
         page.put()
         history_item = HistoryItem(page_name=page_name,
                                    content=content,
                                    author_id=page.author_id,
                                    creation_date=page.created)
         history_item.put()
         self.redirect('/wiki')
     else:
         page = Page(key_name=page_name,
                     page_name=page_name,
                     content=content, 
                     author_id = user.key().id())
         page.put()
         history_item = HistoryItem(page_name=page_name,
                                    content=content,
                                    author_id=page.author_id,
                                    creation_date=page.created)
         history_item.put()
         self.redirect('/wiki/%s' % page_name)