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 add(): form = request.form u = current_user() t = Weibo(form) t.name = u.username if t.valid(): t.save() return redirect(url_for('.index'))
def add(): form = request.form u = current_user() t = Weibo(form) t.name = u.username if t.valid(): t.save() # 蓝图中的 url_for 需要加上蓝图的名字,这里是 todo return redirect(url_for('.index'))
def add(): form = request.form w = Weibo(form) if w.valid(): w.save() else: abort(400) # 蓝图中的 url_for 需要加上蓝图的名字,这里是 todo return redirect(url_for('weibo.index'))
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 add(): 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 return json.dumps(r, ensure_ascii=False)
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))