INNER CODE UNIT · Python

authors_books

marty331/fasthtmx · main.py:84

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})


@app.get("/books/add")
def add_book(request: Request, db: Session = Depends(get_db)):
    vm = addbookviewmodel.AddBookViewModel(db=db)
    data = vm.to_dict()
    return templates.TemplateResponse('books/partials/add_books_form.html', {"request": request, "data": data})


@app.post("/books/add")
def book_add(title: str = Form(...), pages: str = Form(...), author_id: str = Form(...), db: Session = Depends(get_db)):
    db_book = dbs.get_book(db, title=title)
    if db_book:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…