コード例 #1
0
    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,
        }
コード例 #2
0
    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,
        }