INNER CODE UNIT · Python

get_db

marty331/fasthtmx · main.py:26

def get_db():
    db = SessionLocal()
    try:
        yield db
    finally:
        db.close()


@app.get("/")
def home_page(request: Request, db: Session = Depends((get_db))):
    vm = homeviewmodel.HomeViewModel(db=db)
    books = vm.books
    return templates.TemplateResponse('home/index.html', {"request": request, "books": books})


@app.get("/author/add")
def authors_add(request: Request):
    return templates.TemplateResponse('authors/partials/add_authors_form.html', {"request": request})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…