Что такое точка входа в SQLAlchemy

Изучаю FastAPI по курсу. Автор многие вещи не договаривает.

Есть кусок кода:

DATABASE_URL = f"postgresql+asyncpg://{DB_USER}:{DB_PASS}@{DB_HOST}:{DB_PORT}/{DB_NAME}"

.....
engine = create_async_engine(DATABASE_URL)
async_session_maker = async_sessionmaker(engine, expire_on_commit=False)

Автор говорит, что engine - это точка входа sql-алхимии в наше приложение. И что далее с помощью этого движка мы создаём сессии,чтобы можно было работать с базой данных.

Не пойму что значит

engine это точка входа sql алхимии в наше приложение.

Что за точка входа?

И

"с помощью этого движка мы создаём сессии"

Что значит движок в этом контексте?


Ответы (0 шт):