def new(): bs = Board.all() u = current_user() if u is None: return redirect(url_for('index.index')) else: return render_template('/topic/new.html', bs=bs)
def index(): u = current_user() board_id = request.args.get('board', '0') if board_id == '0': blogs = Blog.all() else: blogs = Blog.find_all(board_id=board_id) # blogs.reverse() blogs = sorted(blogs, key=lambda b: b.updated_time, reverse=True) page_index = 15 page = request.args.get('page', 1) page_id = int(page) pages_list, page_max = page_cal(page_id, blogs, page_index) blogs = blogs[((page_id - 1) * page_index):(page_id * page_index)] boards = Board.all() return render_template('routes_blog/blog_index.html', blogs=blogs, u=u, v=u, boards=boards, board_id=board_id, pages_list=pages_list, page_max=page_max)
def get(self): board = Board() keys = board.allKey() _data = board.all(keys) print _data #self.dumpJson(keys) self.render('manager/board.html',data=_data)
def new(): board_id = int(request.args.get('board_id')) bs = Board.all() # return render_template("topic/new.html", bs=bs, bid=board_id) token = new_csrf_token() log('token = new_csrf_token()', token) return render_template("topic/new.html", bs=bs, token=token, bid=board_id)
def new(): u = current_user() if u is None: abort(403, "Sorry, Don\'t have permission.") else: bs = Board.all() return render_template("topic/new.html", bs=bs)
def new(): u = current_user() if u is not None and u.role == 1: boards = Board.all() else: boards = Board.all_not_hide() return render_template("topic/new.html", boards=boards, u=u)
def new(): board_id = int(request.args.get('board_id')) bs = Board.all() token = new_csrf_token() u = current_user() return render_template("topic/new.html", user=u, bs=bs, token=token, bid=board_id)
def new(): u = current_user() board_id = request.args.get('board_id', 1, type=int) bs = Board.all() # return render_template("topic/new.html", bs=bs, bid=board_id) token = new_csrf_token() return render_template("topic/new.html", bs=bs, token=token, bid=board_id, user=u)
def index(): u = current_user() bs = Board.all() if u.role == 1: return render_template('board/admin_index.html', bs=bs) else: abort(404)
def index(): u = current_user() if u.role == 1: boards = Board.all() return render_template('board/index.html', boards=boards, u=u) else: abort(Response('您无权访问此板块'))
def index(): u = current_user() board_id = request.args.get('board_id', 'all') if board_id == 'all': ms = Topic.all() else: ms = Topic.find_all(board_id=board_id) # if r.exists(board_id): # log('hit redis') # json_string = r.get(board_id) # json_list = json.loads(json_string) # else: # print('not hit redis') # json_list = [] # for m in ms: # j = m.json() # j['replies'] = m.replies() # j['user_image'] = m.user().user_image # json_list.append(j) # json_string = json.dumps(json_list) # r.set(board_id, json_string) # ms = json_list token = new_csrf_token() bs = Board.all() return render_template("topic/index.html", ms=ms, token=token, bs=bs, bid=board_id, u=u)
def index(): u = current_user() if u.is_admin(): bs = Board.all() return render_template('board/admin_index.html', bs = bs) else: return redirect(url_for("topic.index"))
def index(): u = current_user() if u.role != 1: return redirect(url_for('topic.index')) bs = Board.all() return render_template('board/admin_index.html', bs=bs) ...
def edit(topic_id): u = current_user() t = Topic.find_by(id=topic_id) if u is None or u.id != t.user_id: return redirect(url_for('index.index')) boards = Board.all() return render_template("topic/edit.html", boards=boards, u=u, topic=t)
def new(): board_id = int(request.args.get('board_id', -1)) token = str(uuid.uuid4()) u = current_user() csrf_tokens[token] = u.id bs = Board.all() return render_template("topic/new.html", bs=bs, bid=board_id, token=token)
def index(board_id=None): boards = Board.all() page = int(request.args.get("page", 1)) if page < 2: former_page = None else: former_page = page - 1 sort = request.args.get("sort", "ct") if (board_id is None) or (board_id == "5a6b00b965d4400b98bcf605"): page_number = Topic.get_page_number() board = Board.find_by(_id=ObjectId("5a6b00b965d4400b98bcf605")) ms = Topic.find_byPage(page, sort) else: if len(board_id) < 12: pass else: page_number = Topic.get_page_number(board_id) board = Board.find_by(_id=ObjectId(board_id)) ms = Topic.find_byPage(page, sort, board_id=ObjectId(board_id)) if page_number == page: next_page = None else: next_page = page + 1 return render_template("BBS/bbs.html", filter=board, pagenumber=page_number, sort=sort, ms=ms, boards=boards, next_page=next_page, former_page=former_page)
def new(): u = current_user() # all board_id: 1 board_id = request.args.get('board_id', 1) bs = Board.all() return render_template("reply/new.html", u=u, bs=bs, bid=board_id)
def new(): u = current_user() boards = Board.all() token = new_csrf_token() return render_template('routes_blog/blog_new.html', u=u, boards=boards, token=token)
def edit(tid): u = current_user() t = Topic.one(id=tid) board_id = t.board_id bs = Board.all() # return render_template("topic/new.html", bs=bs, bid=board_id) token = new_csrf_token() return render_template("topic/edit.html", bs=bs, token=token, bid=board_id, user=u, topic=t)
def board_setting(): bs = Board.all() if bs == None: bs = [] else: pass return render_template('board/setting.html', bs=bs)
def index(): bs = Board.all() jsons = [] for b in bs: j = b.json() j['topic_count'] = len(b.topics) jsons.append(j) return jsonify(jsons)
def new(): u = current_user() if u is None: return redirect(url_for('index.index')) board_id = request.args.get('board_id') token = new_csrf_token() bs = Board.all() return render_template("topic/new.html", bs=bs, token=token, bid=board_id)
def index(): u = current_user() if u is None or u.role != 1: abort(403) token = str(uuid.uuid4()) csrf_tokens[token] = u.id bs = Board.all() return render_template('board/index.html', bs=bs, token=token)
def index(): board_id = int(request.args.get('board_id', -1)) if board_id == -1: ms = Topic.all() else: ms = Topic.all(board_id=board_id) bs = Board.all() return render_template("index.html", ms=ms, bs=bs, bid=board_id)
def new(): board_id = int(request.args.get('board_id')) token = new_csrf_token() board = Board.all() return render_template("topic/new.html", bs=board, token=token, bid=board_id)
def new(): u = current_user() if u is None: # 转到 topic.index 页面 # return redirect(url_for('topic.index')) return redirect(url_for("index.loginpage")) bs = Board.all() return render_template("topic/new.html", bs=bs)
def get(self,key): uri = self.request.uri request = {} pin = Pin() pin_keys = pin.getByKeyValues("board",key) pin_count = len(pin_keys) query = {} query['q'] = "board:%s" % key query['start'] = "0" query['rows'] = globalSetting['max_index_pin_rows'] query['sort'] = "createTime" if "page" in uri: request = urldecode(uri) page = int(request['page']) query['start'] = query['rows']*page if pin_count < query['rows']*page: return '' pin_data = pin.solr(query) print len(pin_data) marks_dict = pin.formatPins(pin_data) if request: #print request['callback'] #print request['page'] callback_result = { 'filter':'pin:index', 'pins':marks_dict } callback_response = "%s(%s)" % (request['callback'],json.dumps(callback_result)) self.set_header("Content-Type", "text/html; charset=utf-8") return self.write(callback_response) else: marks = '' for _mark_t in marks_dict: marks = self.render_string('mark.html',mark=_mark_t)+marks board = Board() user = User() category = Category() board_data = board.get(key) b_user = user.getDetail(board_data['user']) b_category = category.get(board_data['category']) b_keys = board.getByKeyValues("user", board_data['user']) if key in b_keys: b_keys.remove(key) b_boards = board.all(b_keys) self.render('board_pins_list.html',f_board = self.formatFollowBoardData(key), b_boards= b_boards,b_category = b_category,b_user=b_user,user=self.currentUserInfo(),board = board.get(key),marks=marks)
def index(): board_id = int(request.args.get('board_id', -1)) if board_id == -1: ms = Topic.all() else: ms = Topic.all(board_id=board_id) token = new_csrf_token() bs = Board.all() return render_template("topic/index.html", ms=ms, token=token, bs=bs, bid=board_id)
def index(): u = current_user() bs = Board.all() ms = Topic.find_all(__sort='created_time', __order='reverse') print('ms ', ms) if u is not None: return redirect(url_for('topic.index')) else: return render_template("index.html", ms=ms, bs=bs, u=u)
def ball(bid): u = current_user() if u is None: return redirect(url_for('index.login')) token = str(uuid.uuid4()) csrf_tokens[token] = u.id bs = Board.all() ts = Topic.find_all({'bid': bid}) return render_template('topic/index.html', ts=ts, bs=bs, token=token)
def edit(): u = current_user() blog_id = request.args.get('id', -1) b = Blog.find(blog_id) boards = Board.all() return render_template('routes_blog/blog_edit.html', blog=b, u=u, boards=boards)
def edit(): u = current_user() token = get_token(u.id) bs = Board.all() ts = Theme.all() return render_template("/board/forum_edit.html", bs=bs, ts=ts, token=token.content)
def index(): # board_id = 2 board_id = int(request.args.get('board_id', -1)) if board_id == -1: ms = Topic.all() else: ms = Topic.find_all(board_id=board_id) token = str(uuid.uuid4()) u = current_user() csrf_tokens['token'] = u.id bs = Board.all() return render_template("topic/index.html", ms=ms, token=token, bs=bs, bid=board_id, user=u)
def new(): # board_id = int(request.args.get('board_id')) board_id = 1 token = new_csrf_token() bs = Board.all() return render_template("topic/new.html", bs=bs, token=token, bid=board_id)