Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.route("/edit/<int:pin_id>", methods=["GET", "POST"])
- @login_required
- def edit_pin(pin_id):
- pin = Pin.query.get(pin_id)
- if request.method=='POST':
- form_editpin = EditPin()
- if form_editpin.validate_on_submit():
- pin.name = form_editpin.name.data
- pin.pin = form_editpin.pin.data
- pin.color = form_editpin.color.data
- pin.icon = form_editpin.icon.data
- db.session.commit()
- flash("Pin edited", "success")
- return redirect(url_for('list_pins'))
- else:
- if len(form_editpin.errors) > 0:
- flash("Check form data", "error")
- else:
- form_editpin = EditPin(obj=pin)
- return render_template('edit.html', form=form_editpin, pin=pin)
Add Comment
Please, Sign In to add comment