Пример #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)
Пример #2
0
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