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)
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)