def edit_video(id): data = Videos.query.get(id) form = VideoForm(request.form) form.title.data = data.title form.link.data = data.link if request.method == 'POST' and form.validate(): data.title = request.form["title"] data.link = request.form["link"] db.session.commit() flash("Video updated!", "success") return redirect(url_for('dashboard')) return render_template('edit_video.html', form=form)
def add_video(): form = VideoForm(request.form) if request.method == "POST" and form.validate(): title = form.title.data link = form.link.data author = session['username'] video = Videos(title, link, author) db.session.add(video) db.session.commit() flash("Video created", "success") return redirect(url_for('dashboard')) else: error = form.errors return render_template('add_video.html', form=form, error=error) return render_template('add_video.html', form=form)