|
|
@ -129,19 +129,10 @@ def remove_book_by_id(id):
|
|
|
|
flash("%s deleted from library" % (title))
|
|
|
|
flash("%s deleted from library" % (title))
|
|
|
|
return redirect(url_for('show_books'))
|
|
|
|
return redirect(url_for('show_books'))
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/potential')
|
|
|
|
|
|
|
|
def htmlpdf():
|
|
|
|
|
|
|
|
paragraphs= ['test title']
|
|
|
|
|
|
|
|
template = 'app/templates/potential_pdf.html'
|
|
|
|
|
|
|
|
html_string = render_template('potential_pdf.html', paragraphs=paragraphs)
|
|
|
|
|
|
|
|
html = HTML(string=html_string)
|
|
|
|
|
|
|
|
html.write_pdf(target='app/uploads/potential2.pdf');
|
|
|
|
|
|
|
|
return render_template('potential_pdf.html', paragraphs=paragraphs)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/books/<int:id>/edit', methods=['POST', 'GET'])
|
|
|
|
@app.route('/books/<int:id>/edit', methods=['POST', 'GET'])
|
|
|
|
def edit_book_by_id(id):
|
|
|
|
def edit_book_by_id(id):
|
|
|
|
book_to_edit = Book.query.filter_by(id=id).first()
|
|
|
|
book_to_edit = Book.query.filter_by(id=id).first()
|
|
|
|
user_form = EditForm(title = book_to_edit.title, author =book_to_edit.authors, category = book_to_edit.category, year_published= book_to_edit.year_published)
|
|
|
|
user_form = EditForm(title = book_to_edit.title, author =book_to_edit.authors, category = book_to_edit.category, year_published= book_to_edit.year_published, message= book_to_edit.message)
|
|
|
|
|
|
|
|
|
|
|
|
if request.method == 'POST':
|
|
|
|
if request.method == 'POST':
|
|
|
|
if user_form.validate_on_submit():
|
|
|
|
if user_form.validate_on_submit():
|
|
|
@ -204,6 +195,7 @@ def add_book():
|
|
|
|
title = upload_form.title.data
|
|
|
|
title = upload_form.title.data
|
|
|
|
authors = upload_form.author.data
|
|
|
|
authors = upload_form.author.data
|
|
|
|
category = upload_form.category.data
|
|
|
|
category = upload_form.category.data
|
|
|
|
|
|
|
|
message = upload_form.message.data
|
|
|
|
year_published = upload_form.year_published.data
|
|
|
|
year_published = upload_form.year_published.data
|
|
|
|
if year_published=="":
|
|
|
|
if year_published=="":
|
|
|
|
year_published = None
|
|
|
|
year_published = None
|
|
|
@ -248,7 +240,7 @@ def add_book():
|
|
|
|
html.write_pdf(target='app/uploads/potential.pdf');
|
|
|
|
html.write_pdf(target='app/uploads/potential.pdf');
|
|
|
|
print ('potential_pdf')
|
|
|
|
print ('potential_pdf')
|
|
|
|
|
|
|
|
|
|
|
|
book = Book(title, filename, cover, file_extension, category,year_published)
|
|
|
|
book = Book(title, filename, cover, file_extension, category, year_published, message)
|
|
|
|
db.session.add(book)
|
|
|
|
db.session.add(book)
|
|
|
|
for author in authors:
|
|
|
|
for author in authors:
|
|
|
|
author_name = author.get("author_name")
|
|
|
|
author_name = author.get("author_name")
|
|
|
|