def update(weibo_id): print('1234') form = request.form w = Weibo.query.get(weibo_id) u = current_user() t = Weibo(form) print('debug', w.weibo, '1', t.weibo, '2', t.name, '3', u.username, '4', w.name, '5') r = {'data': []} if w.name == u.username: print('233') if t.valid(): w.weibo = t.weibo w.save() r['success'] = True r['data'] = t.json() print('3344') else: r['success'] = False message = t.error_message() r['message'] = message print('4455') else: print('332') r['success'] = False r['message'] = '暗搓搓的改别人微博你这价值观有问题啊' return json.dumps(r, ensure_ascii=False)
def add(request): form = request.json() u = current_user(request) w = Weibo(form) w.user_id = u.id w.save() # 把创建好的 weibo 返回给浏览器 return json_response(w.json())
def add_weibo(): u = current_user() form = request.form w = Weibo(form) valid, message = w.valid() if valid: w.author_id = u.id w.save() return ajax_response(valid=valid, data=w.json(), message=message)
def add(): # 得到浏览器发送的表单,浏览器用 Ajax 发送 json 格式的数据过来 # 所以这里用新增加的 json 函数来获取格式化后的 json 数据 form = request.get_json() # 创建一个 weibo w = Weibo(form) u = current_user() w.user_id = u.id w.save() # 把创建好的 weibo 返回给浏览器 return jsonify(w.json())
def weibo_add(): #form = request.form print('weiboadd') form = request.get_json() print('form', form) w = Weibo(form) u = current_user() w.name = u.username print('form', form) if w.valid(): w.save() return api_response(True, data=w.json()) else: return api_response(False, message=w.error_message())
def add(): print('4455') form = request.form u = current_user() t = Weibo(form) t.name = u.username r = {'data': []} if t.valid(): t.save() r['success'] = True r['data'] = t.json() else: r['success'] = False message = t.error_message() r['message'] = message print('123321') return json.dumps(r, ensure_ascii=False)
def add(): print('api.py weibo add was called') form = request.form u = current_user() t = Weibo(form) t.name = u.username r = {'data': []} if t.valid(): t.save() print('api.weibo.add.r', r) print('api.weibo.add.t', t) r['success'] = True r['data'] = t.json() else: r['success'] = False message = t.error_message() r['message'] = message print('api.py weibo.add.response', r) return json.dumps(r, ensure_ascii=False)