def create_confirmed(): book = Book(request.form['name'].strip(), request.form['directory_url'].strip(), request.form['crawler_name'].strip()) book.description = request.form['description'].strip() os.makedirs(os.path.join(constants.BOOK_IMGS_PATH, book.name)) file = request.files['thumbnail'] if file: filename = utils.gen_unique_filename(secure_filename(file.filename)) file.save(os.path.join(constants.BOOK_THUMBNAILS_PATH, filename)) book.thumbnail_filename = filename db.session.add(book) db.session.commit() return redirect(url_for('.index'))
from models.data_base import Data_base from models.book import Book if __name__ == '__main__': db = Data_base().library new_book = Book() new_book.title = input('title: ') new_book.author = input('author: ') new_book.publisher = input('publisher: ') new_book.rating = float(input('rating: ')) new_book.publishing_date = int(input('publishing_date: ')) new_book.genre = input('genre: ') new_book.description = input('description: ') new_book.img = open(input('image: '), 'rb') new_book.save()