Skip to content

Commit 242b742

Browse files
committed
Refactored the Base class source.
1 parent b244e2c commit 242b742

File tree

2 files changed

+20
-16
lines changed

2 files changed

+20
-16
lines changed

core/base.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
from core.settings import settings
22

33
Base = settings.Base
4+
5+
6+
from accounts.models import User
47
from blog.models import Category, Post

core/database.py

+17-16
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
1-
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
2-
from sqlalchemy.orm import sessionmaker
1+
# from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine
2+
# from sqlalchemy.orm import sessionmaker
33

4-
from core.settings import settings
4+
# from core.settings import settings
55

6-
engine = create_async_engine(settings.SQLALCHEMY_DATABASE_URI, echo = True)
7-
async_session = sessionmaker(engine, expire_on_commit=False, class_=AsyncSession)
6+
# engine = create_async_engine(settings.SQLALCHEMY_DATABASE_URI, echo = True)
7+
# async_session = sessionmaker(engine, expire_on_commit=False, class_=AsyncSession)
88

99

10-
# Postgres settings
11-
async def init_models():
12-
async with engine.begin() as conn:
13-
# await conn.run_sync(Base.metadata.drop_all)
14-
await conn.run_sync(settings.Base.metadata.create_all)
10+
# # Postgres settings
11+
# async def init_models():
12+
# async with engine.begin() as conn:
13+
# # await conn.run_sync(Base.metadata.drop_all)
14+
# await conn.run_sync(settings.Base.metadata.create_all)
1515

1616

17-
async def get_session() -> AsyncSession:
18-
async_session = sessionmaker(
19-
engine, class_=AsyncSession, expire_on_commit=False
20-
)
21-
async with async_session() as session:
22-
yield session
17+
# async def get_session() -> AsyncSession:
18+
# async_session = sessionmaker(
19+
# engine, class_=AsyncSession, expire_on_commit=False
20+
# )
21+
# async with async_session() as session:
22+
# yield session
23+
2324

0 commit comments

Comments
 (0)