def skill_edit(skill_id): skill = Skill.query.get(skill_id) form = SkillForm(obj=skill) if form.validate_on_submit(): form.populate_obj(skill) skill.image = get_image_from_file_field(form.image, request) db.session.commit() flash('Skill edited', 'success') return redirect(url_for('web.skill_index')) return render_template('skills/edit.html', form=form, skill_id=skill_id)
def skill_add(): form = SkillForm(request.form) if request.method == 'POST': if form.validate(): skill = Skill() form.populate_obj(skill) skill.image = get_image_from_file_field(form.image, request) db.session.add(skill) db.session.commit() flash('Skill saved successfully', 'success') return redirect(url_for('web.skill_add')) flash('Data not valid, please review the fields') return render_template('skills/add.html', form=form)