def post(self, pid): try: page = Page.get(id=pid) except: self.flash("此栏目不存在") self.redirect("/admin/pages") return name = self.get_argument("name", None) slug = self.get_argument("slug", None) content = self.get_argument("content", "") template = self.get_argument("template", "staticpage.html") page.name = name page.slug = slug page.content = content page.template = template try: page.validate() page.save() self.flash(u"栏目%s修改成功" % name) self.redirect("/admin/pages") return except Exception, ex: self.flash(str(ex))
def post(self, pid): try: page = Page.get(id = pid) except: self.flash("此栏目不存在") self.redirect("/admin/pages") return name = self.get_argument("name", None) slug = self.get_argument("slug", None) content = self.get_argument("content", "") template = self.get_argument("template", "staticpage.html") page.name = name page.slug = slug page.content = content page.template = template try: page.validate() page.save() self.flash(u"栏目%s修改成功" % name) self.redirect("/admin/pages") return except Exception, ex: self.flash(str(ex))
def get(self, slug): try: page = Page.get(slug=slug) except: raise HTTPError(404) return self.render("static/%s" % page.template, page=page)
def get(self, slug): try: page = Page.get(slug = slug) except: raise HTTPError(404) return self.render("static/%s" % page.template, page = page)
def get(self, pid): try: page = Page.get(id=pid) except: self.flash("此栏目不存在") self.redirect("/admin/pages") return self.render('admin/editpage.html', page=page)
def get(self, pid): try: page = Page.get(id = pid) except: self.flash("此栏目不存在") self.redirect("/admin/pages") return self.render('admin/editpage.html', page = page)