def get(self, page_id, extra = None): page = StaticPage.get_by_id(long(page_id)) form = StaticPageForm(obj = page) return { "admin_section": "admin-staticpage-edit", "form": form, "success": extra=="saved", "upload_url": blobstore.create_upload_url(webapp2.uri_for('image-upload')), "page": page, }
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, }