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