def get(self): page = self.get_argument('page', 1) rows = self.get_argument('rows', 20) start = (int(page) - 1) * int(rows) limit = rows rows = NewsCategory.gets(start, limit) rows = [obj2dict(r) for r in rows] total = NewsCategory.get_count() response = {'total': total, 'rows': rows} return self.write(date_encode(response))
def post(self): category_name = self.get_argument('category_name', '') if not category_name: response = {'code': 110, 'msg': self.error_message['110']} return self.write(json_encode(response)) result = NewsCategory.new(category_name) if result: response = {'code': 0, 'msg': '添加成功'} return self.write(json_encode(response)) else: response = {'code': 112, 'msg': self.error_message['112']} return self.write(json_encode(response))
def post(self): category_id = int(self.get_argument('id', 0)) category_name = self.get_argument('category_name', '') if not category_id: response = {'code': 110, 'msg': self.error_message['110']} return self.write(json_encode(response)) if not category_name: response = {'code': 111, 'msg': self.error_message['111']} return self.write(json_encode(response)) result = NewsCategory.update(category_id, category_name) if result: response = {'code': 0, 'msg': '更新成功'} return self.write(json_encode(response)) else: response = {'code': 112, 'msg': self.error_message['112']} return self.write(json_encode(response))
def get(self): news_id = self.get_argument('id', '') news = News.get(news_id) category = NewsCategory.gets() self.render(self.url, info=news, categorys=category)
def get(self): category_id = self.get_argument('id', '') news_category = NewsCategory.get(category_id) self.render(self.url, info=news_category)