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 create(): # from models import Book # from forms import BookForm if request.method == 'POST': form = BookForm(request.form) if form.validate(): post = Book(**form.data) db.session.add(post) db.session.commit() return 'Post created', 200 else: return 'Not valid!', 200 else: return 'Wrong response', 404