def create(self, **kwargs): db = self._get_db() page_id = request.POST["page_name"] doc_name = "page_%s" % (page_id,) page = Page.load(db, doc_name) if page: raise "Page already exists" else: page = Page(doc_name, name=page_id, body=request.POST["body"]) page.store(db) redirect_to(str("/pages/%s" % (page_id,))) return