def updateUser(): _id = request.form.get('id', '') _user = models.get_user_by_id(_id) if _user is None: return render_template('update.html', result='用户信息不存在') else: telephone = request.form.get('telephone', '') age = request.form.get('age', '') # 检查用户提交的数据 ok, result = models.validate_user_modify(telephone, age) # 如果检查通过则添加到DB if ok: if models.modify_user(_user['id'], telephone, age): ok = True result = '更新成功' else: ok = False result = '更新失败' if ok: #return redirect('/users/') return json.dumps({'ok' : True}) else: return json.dumps({'ok' : False, 'result' : result})
def updateUser(): _id = request.form.get('id', '') _user = models.get_user_by_id(_id) if _user is None: return render_template('update.html', result='用户信息不存在') else: telephone = request.form.get('telephone', '') age = request.form.get('age', '') # 检查用户提交的数据 ok, result = models.validate_user_modify(telephone, age) # 如果检查通过则添加到DB if ok: if models.modify_user(_user['id'], telephone, age): ok = True result = '更新成功' else: ok = False result = '更新失败' if ok: #return redirect('/users/') return json.dumps({'ok': True}) else: return json.dumps({'ok': False, 'result': result})
def user_modify(): if session.get('user') is None: return redirect('/') uid = request.form.get('id', '') username = request.form.get('username', '') age = request.form.get('age', '') department = request.form.get('department', '') hobby = ' '.join(request.form.getlist('hobby')) email = request.form.get('email', '') detail = request.form.get('detail', '') ok, error = models.validate_user_modify(uid, username, age, department, hobby, email, detail) if ok: models.user_modify(uid, username, age, department, hobby, email, detail) return redirect('/users/') else: return render_template('user_view.html', id=uid, username=username, age=age, department=department, hobby=hobby, email=email, detail=detail, error=error)
def user_modify(): if session.get('user') is None: return redirect('/') username = request.form.get('username', '') age = request.form.get('age', 0) uid = request.form.get('id', 0) sex = request.form.get('sex', 0) telephone = request.form.get('telephone', '') department = request.form.get('department', 0) birthday = request.form.get('birthday', '') hobby = request.form.getlist('hobby',) hobby = ' '.join(hobby) email = request.form.get('email', '') detail = request.form.get('detail', '') ok, error = models.validate_user_modify(username, age, uid) if ok: rt = models.user_modify(username, age, uid, sex, telephone, department, birthday, hobby, email, detail) if rt == 0: flash('modify user:%s not changed' % username) elif rt > 0: flash('modify user:%s succeed' % username) return redirect(url_for('user')) else: flash(error) return render_template('user_view.html', username=username, age=age, id=uid, sex=sex, telephone=telephone,\ department=department, birthday=birthday, hobby=hobby, email=email, detail=detail)
def user_modify_json(): if session.get('user') is None: return redirect('/') params = request.form if 'POST' == request.method else request.args uid = params.get('id',0) username = params.get('username','') age = params.get('age','') department = params.get('department','') sex = params.get('sex',0) hobby = request.form.getlist('hobby') detail = params.get('detail','') homepage = params.get('homepage','') birthday = params.get('birthday','') email = params.get('email','') # print '-' * 60 # print uid,username,age,department,sex,hobby,detail,homepage,birthday,email # print type(uid),type(username),type(age),type(department),type(sex),type(hobby),type(detail),type(homepage),type(birthday),type(email) # print '-' * 60 ok,error = models.validate_user_modify(uid,username,age,detail,homepage,email) if ok: models.user_modify(uid,username,age,department,sex,hobby,detail,homepage,birthday,email) return json.dumps({'code':200}) else: return json.dumps({'code':400,'error':error})
def updateUser(): _id = request.form.get("id", "") _user = models.get_user_by_id(_id) if _user is None: return render_template("update.html", result="用户信息不存在") else: telephone = request.form.get("telephone", "") age = request.form.get("age", "") # 检查用户提交的数据 ok, result = models.validate_user_modify(telephone, age) # 如果检查通过则添加到DB if ok: if models.modify_user(_user["id"], telephone, age): ok = True result = "更新成功" else: ok = False result = "更新失败" if ok: return redirect("/users/") else: return render_template( "update.html", result=result, id=_user["id"], username=_user["username"], telephone=telephone, age=age )
def user_modify(): uid = request.form.get('id', '') username = request.form.get('username', '') age = request.form.get('age', '') ok, error = models.validate_user_modify(uid,username,age) if ok: models.user_modify(uid,username,age) return redirect('/users/') else: return render_template('user_view.html',id=uid,username=username,age=age,error=error)
def users_modify(): if session.get('user') is None: return redirect('/') uid = request.form.get('id','') username = request.form.get('username','') age = request.form.get('age','') department = request.form.get('department','') sex = request.form.get('sex','') birthday = request.form.get('birthday') email = request.form.get('email') hobby = request.form.getlist('hobby') hobby = ' '.join(hobby) ok,error = models.validate_user_modify(uid,username,age) if ok: models.user_modify(uid,username,age,department,sex,birthday,email,hobby) return redirect('/users/') else: return render_template('user_view.html',id=uid,username=username,age=age,error=error)
def user_modify(): username = request.form.get('username', '') age = request.form.get('age', 0) uid = request.form.get('id', 0) ok, error = models.validate_user_modify(username, age, uid) if ok: rt = models.user_modify(username, age, uid) if rt == 0: flash('modify user:%s not changed' % username) elif rt > 0: flash('modify user:%s succeed' % username) return redirect(url_for('user')) else: flash(error) return render_template('user_view.html', username=username, age=age, id=uid)