|
|
@ -66,7 +66,7 @@ def show_books(): |
|
|
|
return redirect((url_for('search_results', query=search.search.data))) |
|
|
|
if search.select.data == 'Category': |
|
|
|
return redirect((url_for('search_cat', query=search.search.data))) |
|
|
|
|
|
|
|
|
|
|
|
return render_template('show_books.html', books=books, form=search) |
|
|
|
|
|
|
|
@app.route('/scape', methods=['POST', 'GET']) |
|
|
@ -148,8 +148,8 @@ def add_book(): |
|
|
|
upload_form = UploadForm() |
|
|
|
|
|
|
|
if request.method == 'POST': |
|
|
|
title = upload_form.title.data |
|
|
|
authors = upload_form.author.data |
|
|
|
title = upload_form.title.data |
|
|
|
authors = upload_form.author.data |
|
|
|
category = upload_form.category.data |
|
|
|
year_published = upload_form.year_published.data |
|
|
|
|
|
|
@ -311,7 +311,7 @@ def get_books(): |
|
|
|
@app.route('/api/books/<int:id>', methods=['GET']) |
|
|
|
def get_book_by_id(id): |
|
|
|
book = Book.query.get(id) |
|
|
|
data, error = book_schema.dump(book) |
|
|
|
data = book_schema.dump(book) |
|
|
|
if not data: |
|
|
|
return jsonify({"message": "Book could not be found."}), 400 |
|
|
|
else: |
|
|
|