def f(*args, **kwargs): print('weibo ownner required') print('args = <{}>'.format(args)) print('kwargs = <{}>'.format(kwargs)) u = current_user() if request.method == 'GET': weibo_id = request.args.get('id') else: print('request form = <{}>'.format(request.get_json())) weibo_id = request.get_json()['id'] weibo = Weibo.find_one(id=weibo_id) print('weibo = <{}>'.format(weibo)) if weibo.user_id == u.id: return func(*args, **kwargs) else: return redirect(url_for('.weibo_index'))
def weibo_comment_delete(): wc_id = int(request.args.get('id', -1)) wc = Weibo.find_one(id=wc_id) wc.delete() d = dict(message="成功删除WeiboComment!", ) return jsonify(d)