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 load_weiboes(path='train/train_status.txt'): weiboes = defaultdict(list) with open(path, 'r') as f: for line in f: uid, *rest = line.strip('\n').split(',', 5) wb = Weibo(*rest) weiboes[uid].append(wb) return weiboes
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 post(self): user_id = int(self.get_cookie('user_id')) content = self.get_argument('content') # 保存微博数据 session = Session() weibo = Weibo(user_id=user_id, content=content, created=datetime.datetime.now()) session.add(weibo) session.commit() # 创建完成后,跳到显示页面 return self.redirect('/weibo/show?weibo_id=%s' % weibo.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 update(weibo_id): 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: if t.valid(): w.weibo = t.weibo w.save() r['success'] = True r['data'] = t.json() else: r['success'] = False message = t.error_message() r['message'] = message else: r['success'] = False r['message'] = '暗搓搓的改别人微博你这价值观有问题啊' return json.dumps(r, ensure_ascii=False)