/
Lz42
/
FastAPI
Обзор
Документация
Войти
/
Lz42
/
FastAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
P1/database.py
19 строк
465 B
stanislaumich
AUTO FROM HOME 05.11.2024 23:24:25,11
05 ноя 2024, 23:24
05 ноя 2024, 23:24
c4d0d36
Код
Авторство
О чём код?
from fastapi import FastAPI from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionmaker engine = create_engine('sqlite:///database.db') SessionLocal = sessionmaker(autocommit=False, autoflush=False, bind=engine) Base = declarative_base() def get_db(): db = SessionLocal() try: print("db opened") yield db finally: print("db closed") db.close()