コード例 #1
0
ファイル: book_mgr.py プロジェクト: GHScan/DailyProjects
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'))
コード例 #2
0
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'))
コード例 #3
0
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()