File size: 426 Bytes
cf75111 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from fastapi import APIRouter, Depends
from polls import adapters
from polls.models import Choice
from polls.schemas import FastChoice, FastChoices
router = APIRouter(prefix="/choisssssssssces", tags=["choices"])
@router.get("/dzssssssssssssssssssssss", response_model=FastChoices)
def get_choices(
choices: List[Choice] = Depends(adapters.retrieve_choices),
) -> FastChoices:
return FastChoices.from_qs(choices) |