def add(request): u = current_user(request) form = request.form() w = Weibo(form) w.user_id = u.id w.created_time = w.change_time() w.save() return redirect('/weibo')
def route_weibo_add(request): username = current_user(request) user = User.find_by(username=username) # 创建微博 form = request.form() w = Weibo(form) w.user_id = user.id w.save() return redirect('/weibo?user_id={}'.format(user.id))
def add(): u = current_user() if u is not None: form = request.form w = Weibo(form) w.user_id = u.id w.save() return redirect(url_for('.timeline_view', username=u.username)) else: abort(401)
def add(): u = current_user() if u is None: return render_template('user_login.html') # abort(404) else: form = request.form w = Weibo(form) w.user_id = u.id w.save() return redirect(url_for('.timeline_view', username=u.username))
def route_weibo_add(request): headers = { 'Content-Type': 'text/html', } username = current_user(request) header = response_with_headers(headers) user = User.find_by(username=username) # 创建微博 form = request.form() w = Weibo(form) w.user_id = user.id w.save() return redirect('/weibo?user_id={}'.format(user.id))
def route_weibo_add(request): """ 这个函数相当于一个裸的 API 它提取某个 HTML页面 的数据 处理过后 redirect 到一个页面 """ # headers = { # 'Content-Type': 'text/html', # } username = current_user(request) log('发微博的用户: ', username) # header = response_with_header(headers) user = User.find_by(username=username) # 创建一个新微博实例 # 就是把 weibo_new.html 的数据处理 form = request.form() w = Weibo(form) w.user_id = user.id w.save() return redirect('/weibo?user_id={}'.format(user.id))