/
killogram
/
E-Analyzer
Обзор
Документация
Войти
/
killogram
/
E-Analyzer
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
api/prices.py
16 строк
539 B
Korabliov Kirill
version without analytics
29 май 2025, 14:36
29 май 2025, 14:36
3adb0bc
Код
Авторство
О чём код?
# api/prices.py from fastapi import APIRouter, Depends, HTTPException from sqlalchemy.orm import Session from typing import List from api.crud import get_prices from api.schemas import Price from api.database import get_db router = APIRouter() @router.get("/{purchase_id}", response_model=List[Price]) def get_prices_endpoint(purchase_id: int, db: Session = Depends(get_db)): prices = get_prices(db, purchase_id) if not prices: raise HTTPException(status_code=404, detail="Цены не найдены") return prices