def add(request): user = current_user(request) form = request.form() t = Tweet.new(form, user_id=user.id, user_name=user.username) # t.user_id = u.id # t.save() # redirect有必要加query吗 return redirect('/tweet/index?user_id={}'.format(user.id))
def add(): user = current_user() token = request.args.get('token') if Tweet.check_token(token, gg.csrf_tokens): form = request.form t = Tweet.new(form, user_id=user.id, user_name=user.username) # t.user_id = u.id # t.save() # redirect有必要加query吗 # return redirect('/tweet/index?user_id={}'.format(user.id)) return redirect(url_for('.index'))
def add(): user = current_user() # 这个board_id 是为了跳转index页面而存在,而不是为title和content服务,form里面还应有board_id board_id = int(request.args.get('board_id', -1)) if Tweet.check_token(): form = request.form if form.get('title'): t = Tweet.new(form, user_id=user.id, user_name=user.username) # t.user_id = u.id # t.save() # redirect有必要加query吗 # return redirect('/tweet/index?user_id={}'.format(user.id)) return redirect(url_for('.index', board_id=board_id)) else: bs = Board.find_all() return render_template('tweet/tweet_new.html', token=gg.token[user.id], bs=bs, board_id=board_id, user=user)