def post(self): form = StaticPageForm(self.request.POST) if form.validate(): page = StaticPage(**form.data) page.save() self.redirect_to("admin-staticpage-edit", page_id = page.key().id()) return { "admin_section": "admin-staticpage-add", "form": form, }
def post(self, page_id): page = StaticPage.get_by_id(long(page_id)) form = StaticPageForm(self.request.POST) success = False if form.validate(): form.populate_obj(page) page.save() success = True return { "admin_section": "admin-staticpage-edit", "form": form, "success": success, "page": page, }