/
EastW
/
Reiai-python-FastAPI
Обзор
Документация
Войти
/
EastW
/
Reiai-python-FastAPI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
api/api_v1/views/roles.py
20 строк
627 B
Dennis Mattews
code refactoring and updates
19 окт 2024, 05:44
19 окт 2024, 05:44
35c458d
Код
Авторство
О чём код?
from fastapi import APIRouter, Depends from sqlalchemy.ext.asyncio import AsyncSession from api.api_v1.crud.roles import create_role, get_all_roles from api.api_v1.schemas.role import RoleCreate from api.core.database.db_configs import get_db router = APIRouter() # Создание новой роли @router.post("/roles/") async def create_role_endpoint(role: RoleCreate, db: AsyncSession = Depends(get_db)): return await create_role(db, role) # Получение списка всех ролей @router.get("/roles/") async def get_roles(db: AsyncSession = Depends(get_db)): return await get_all_roles(db)