def get(self): board_id = self.get_argument('board_id', None) board = MBoard.get_by_pk(board_id) if board: self.render('admin/forum/modal_board_edit.html', board=board) else: self.finish("找不到对应的板块")
def post(self): board_id = self.get_argument('board_id', None) board = MBoard.get_by_pk(board_id) if board: board.state = BOARD_STATE.DEL board.save() code = 0 else: code = -1 self.finish(json.dumps({'code': code}))
def get(self): board_id = self.get_argument("board", None) board = Board.get_by_pk(board_id) board_title = board.title if board else None self.render( "forum/topic_new.html", nav="index", page_title=page_title("新建主题", board_title, "社区"), boards=Board.get_list(), board_id=board_id, )
def get(self, board_id): board = Board.get_by_pk(board_id) if board: page = self.get_argument("p", "1") count, query = Topic.get_list_by_board(board) pagination_ret = pagination(count, query, config.TOPIC_PAGE_SIZE, page) self.render( "forum/board.html", nav="index", page_title=page_title(board.title, "社区"), board=board, topics_count=count, pagination=pagination_ret, page_url=self.request.path, ) else: self.write_error(404)
def post(self): board_id = self.get_argument('board_id', None) title = self.get_argument('board_title', '').strip() brief = self.get_argument('board_brief', None) weight = self.get_argument('board_weight', None) state = self.get_argument('board_state', None) board = MBoard.get_by_pk(board_id) if board: board.title = title board.brief = brief board.weight = weight board.state = state board.save() code = 0 else: code = -1 self.finish(json.dumps({'code': code}))