avant codex
This commit is contained in:
18
backend/app/routers/dictons.py
Normal file
18
backend/app/routers/dictons.py
Normal file
@@ -0,0 +1,18 @@
|
||||
from typing import List, Optional
|
||||
from fastapi import APIRouter, Depends, Query
|
||||
from sqlmodel import Session, select
|
||||
from app.database import get_session
|
||||
from app.models.dicton import Dicton
|
||||
|
||||
router = APIRouter(tags=["dictons"])
|
||||
|
||||
|
||||
@router.get("/dictons", response_model=List[Dicton])
|
||||
def list_dictons(
|
||||
mois: Optional[int] = Query(None),
|
||||
session: Session = Depends(get_session),
|
||||
):
|
||||
q = select(Dicton)
|
||||
if mois:
|
||||
q = q.where(Dicton.mois == mois)
|
||||
return session.exec(q).all()
|
||||
Reference in New Issue
Block a user