Ejemplo n.º 1
0
 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'))
Ejemplo n.º 2
0
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)