def edit_descr():
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()
a_descr = AddDescription()
e_flname = EditFullNameForm()
e_descr = EditDescription()
if e_descr.validate_on_submit():
user = User.query.filter_by(username=username).first()
user_profile = Profile.query.filter_by(user_id=user.id).first()
# edit and save description
user_profile.description = request.form['new_descr']
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)
评论列表
文章目录