def add_skills():
username = loggedIn(session, LoggedIn)
if username == False:
form = LoginForm()
return render_template('login.html', form=form)
form = EditProfileForm()
e_skills = EditSkillsForm()
e_avatar = EditAvatarForm()
e_flname = EditFullNameForm()
e_descr = EditDescription()
a_descr = AddDescription()
a_skills = AddSkillsForm()
if a_skills.validate_on_submit():
user = User.query.filter_by(username=username).first()
user_profile = Profile.query.filter_by(user_id=user.id).first()
# change profile and save
if user_profile.skills == 'no-skills':
user_profile.skills = request.form['new_skills']
else:
user_profile.skills += request.form['new_skills']
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 page
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)
评论列表
文章目录