Exemple #1
0
def updatebook():
    form = BookForm(request.form)
    form.author_id.choices = [(i.id, i.lastname) for i in Author.query.all()]
    book = Book.query.get_or_404(form.id.data)
    if request.method == 'POST' and form.validate():
        form.populate_obj(book)
        db.session.commit()
        return redirect(url_for('index'))
    return render_template('error.html', form=form)
Exemple #2
0
def update_book(bookid):
    form = BookForm()
    book = Book.query.get(bookid)
    if request.method == 'POST' and form.validate_on_submit():
        form.populate_obj(book)
        db.session.commit()
        flash('Book Successfully Updated', 'success')
        return redirect(url_for('get_books'))
    return render_template("update_book.html", form=form, book=book)

    #new_Book = Book(data['title'], data['author'], data['price'], data['reorderthres'], data['stoporder'], data['stock'])
    db.session.commit()

    return render_template("add_book.html", form=form)