示例#1
0
def add_book(title, author, description, pages_no):
    """Helper function for adding example book to db."""
    book = Book(title=title,
                author=author,
                description=description,
                pages_no=pages_no)
    book.add_date()
    db.session.add(book)
    db.session.commit()
    return book
示例#2
0
def add_book():
    """Function adds book to database."""
    form = AddBookForm()
    if form.validate_on_submit():
        book = Book(
            title=form.title.data,
            author=form.author.data,
            description=form.description.data,
            pages_no=form.pages_no.data,
        )
        book.add_date()
        db.session.add(book)
        db.session.commit()
        flash(f"The book {form.title.data} has been added to the library.")
        return redirect(url_for("core.all_books"))
    return render_template("add_book.html", title="Add Book", form=form)