def add(request): user = current_user(request) form = request.form() weibo = Weibo(form) weibo.user_id = user.id weibo.save() return redirect('/weibo/index?user_id={}'.format(user.id))
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(request): uid = current_user(request) user = User.find(uid) # 创建微博 form = request.form() w = Weibo(form) w.user_id = user.id w.save() return redirect('/weibo/index?user_id={}'.format(user.id))
def add(request): """ 新微博发送的数据在这里处理 """ form = request.form() uid = form.get('user_id', -1) weibo = Weibo(form) weibo.user_id = int(uid) Weibo.add(weibo) return redirect(f'/weibo/index?user_id={str(uid)}')
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 add(): u = current_user() if u is not None: # log('weibo add', u.id, u.username, u.password) form = request.form w = Weibo(form) w.username = u.username w.user_id = u.id if w.valid_add(): w.save() # log("save", w.user_id) return redirect(url_for('.index', username=u.username)) else: abort(401)
def add(request): form = request.json() u = current_user(request) w = Weibo(form) w.user_id = u.id w.save() weibos = w.all_json() weibo_list = [] for i in range(len(weibos)): weibo_list.append( dict(id=weibos[i]['id'], content=weibos[i]['content'], user_id=weibos[i]['user_id'], weibo_user=User.find_by(id=weibos[i]['user_id']).username)) weibos = weibo_list[-1] # 把创建好的 weibo 返回给浏览器 return json_response(weibos)