예제 #1
0
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)
예제 #2
0
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)