コード例 #1
0
ファイル: admin.py プロジェクト: yangxue088/Minos
 def newsort_action(self, *args, **kwargs):
     sort = dict(
         name=self.get_body_argument("name"),
         intro=self.get_body_argument("intro", default=None),
         show=True
         if intval(self.get_body_argument("show", default=None)) else False,
         article=0)
     model = SortModel()
     if not model(sort):
         self.custom_error(model.error_msg)
     sort = yield self.db.sort.insert(sort)
     self.redirect("/manage/sort")
コード例 #2
0
 def sort_action(self, *args, **kwargs):
     id = self.get_body_argument("id")
     sort = dict(
         name=self.get_body_argument("name"),
         intro=self.get_body_argument("intro", default=None),
         show=True
         if intval(self.get_body_argument("show", default=None)) else False)
     model = SortModel()
     if not model(sort):
         self.custom_error(model.error_msg)
     sort = yield self.db.sort.find_and_modify({"_id": ObjectId(id)},
                                               {"$set": sort})
     if not sort:
         self.custom_error("不存在这个板块")
     else:
         self.redirect("/manage/sortdetail/%s" % id)