コード例 #1
0
ファイル: admin.py プロジェクト: zouchao2010/cakeshop
    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))
コード例 #2
0
ファイル: admin.py プロジェクト: FashtimeDotCom/cakeshop
 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))
コード例 #3
0
    def get(self, slug):
        try:
            page = Page.get(slug=slug)
        except:
            raise HTTPError(404)
            return

        self.render("static/%s" % page.template, page=page)
コード例 #4
0
ファイル: site.py プロジェクト: FashtimeDotCom/cakeshop
 def get(self, slug):
     try:
         page = Page.get(slug = slug)
     except:
         raise HTTPError(404)
         return
     
     self.render("static/%s" % page.template, page = page)
コード例 #5
0
ファイル: admin.py プロジェクト: zouchao2010/cakeshop
 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)
コード例 #6
0
ファイル: admin.py プロジェクト: FashtimeDotCom/cakeshop
 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)