def post(self, page_name): content = self.request.get('content') user = self.get_user() if not user: self.redirect('/wiki/signup') return page = Page.get_page_by_name(page_name) if not page: page = Page(name = page_name, editions = []) page_edition = PageEdition(content = content, author = user) page_edition.put() page.editions.append(page_edition.key()) page.put() self.redirect('/wiki'+page_name)