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)