def alter_activity(): activity = Activity() new_activity_data = activity.get_data(request) # 将更新插入数据库 a_id = g.a_id flag = models.UpdateDB().update_activity(a_id, new_activity_data) return jsonify(flag)
def alter_user_data(): if request.method == 'GET': return redirect(url_for('static', filename='html/index.html')) else: data = {'data': 0} alter_form = forms.User() # 从表单中获取数据 alter_data = alter_form.get_data(request) # 将改变的数据更新到数据库 u_id = session.get('u_id') # u_id = 29 update_db = models.UpdateDB() update = update_db.update_user(u_id, alter_data) print("个人信息修改:".format(update)) data['data'] = 1 return jsonify(data)
def alter_user_data(): if request.method == 'GET': return redirect(url_for('static', filename='html/index.html')) else: data = {'data': 0} # alter_form = forms.User() # 从表单中获取数据 # print('test') alter_data = {} alter_data['u_nickname'] = request.form['u_nickname'] alter_data['u_add'] = request.form['u_add'] alter_data['u_title'] = request.form['u_title'] alter_data['u_introduction'] = request.form['u_introduction'] print(alter_data) # 将改变的数据更新到数据库 u_id = session.get('u_id') # u_id = 29 update_db = models.UpdateDB() update = update_db.update_user(u_id, alter_data) print("个人信息修改:".format(update)) data['data'] = 1 return jsonify(data)
def upload_img(): if request.method == 'GET': return jsonify("请求错误") else: # session['u_id'] = 29 u_id = session['u_id'] try: file = request.files['file'] if file and allowed_img(file.filename): # file.filename = 'head_img_' + str(session.get('u_id')) + '.' + file.filename.rsplit('.')[1] file.filename = str(time.time()).replace('.', '') + '.' + file.filename.rsplit('.')[1] basepath = r"D:\Python\project\team_plus - 副本\app\static\file\head_img" upload_path = os.path.join(basepath, file.filename) file.save(upload_path) # 将图片路径更新到数据库 db = models.UpdateDB() path = r'../file/head_img/' + file.filename db.update_head_img(u_id,path) # print(flag) return redirect(url_for('static',filename='html/activity.html')) except Exception: return redirect(url_for('static',filename='html/activity.html'))