def edit_flname():
username = loggedIn(session, LoggedIn)
if username == False:
form = LoginForm()
return render_template('login.html', form=form)
form = EditProfileForm()
a_skills = AddSkillsForm()
e_skills = EditSkillsForm()
e_avatar = EditAvatarForm()
e_descr = EditDescription()
a_descr = AddDescription()
e_flname = EditFullNameForm()
if e_flname.validate_on_submit():
user = User.query.filter_by(username=username).first()
user_profile = Profile.query.filter_by(user_id=user.id).first()
# change skills
user_profile.name = request.form['new_name']
user_profile.surname = request.form['new_surname']
db.session.commit()
# render profile page
user_skills = user_profile.skills.split(',')
return render_template('profile.html', username=username, user_profile=user_profile, user_skills=user_skills)
# render edit profile pages
return render_template('edit_profile.html', form=form, a_skills=a_skills, e_skills=e_skills, e_avatar=e_avatar, e_flname=e_flname, e_descr=e_descr, a_descr=a_descr)
评论列表
文章目录