in example_app/load_local_data.py [0:0]
def load_book_data(app, book_ids: List[str]):
"""Generate 25 fake books."""
book_controller: BookController = app.extensions["books_controller"]
genre_choices = [
"comedy",
"sci-fi",
"autobiography",
"mystery",
"thriller",
]
for book_id in book_ids:
b = Book(
book_id=book_id,
author="A. Uthor",
genre=random.choice(genre_choices),
rating=Decimal(5),
)
book_controller.put_new_book(item=b.record)