INNER CODE UNIT · Python
close_authors_books
marty331/fasthtmx · main.py:72
def close_authors_books(request: Request, author_id: int):
return templates.TemplateResponse('authors/partials/show_books.html', {"request": request, "author_id": author_id})
@app.get("/authors")
def show_authors(request: Request, db: Session = Depends(get_db)):
vm = showauthors.ShowAuthorsViewModel(db=db)
authors = vm.authors
return templates.TemplateResponse('authors/authors.html', {"request": request, "authors": authors})
@app.get("/author/books/{author_id}")
def authors_books(request: Request, author_id: int, db: Session = Depends(get_db)):
vm = authorbooks.AuthorBooksViewModel(db=db, author_id=author_id)
books = vm.books
return templates.TemplateResponse('authors/partials/authors_books.html',
{"request": request, "books": books, "author_id": author_id})