ready login endpoint
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from pydantic import BaseModel
|
||||
from sqlalchemy import insert
|
||||
from sqlalchemy import insert, select
|
||||
|
||||
from src.core.database import Base
|
||||
|
||||
@@ -15,3 +15,9 @@ class BaseRepo:
|
||||
result = await self.session.execute(statement)
|
||||
obj = result.scalar_one()
|
||||
return obj
|
||||
|
||||
async def get_one_or_none(self, **filter_by):
|
||||
query = select(self.model).filter_by(**filter_by)
|
||||
result = await self.session.execute(query)
|
||||
model = result.scalars().one_or_none()
|
||||
return model
|
||||
|
||||
Reference in New Issue
Block a user