Merge pull request #80 from grillazz/74-add-sqlalchemy-20

try query param annotaions
This commit is contained in:
Jakub Miazek 2023-03-22 21:22:43 +01:00 committed by GitHub
commit 6609e9a51a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 1171 additions and 1172 deletions

View File

@ -1,4 +1,7 @@
from fastapi import APIRouter, Depends
from typing import Annotated
from fastapi import APIRouter, Depends, Query
from pydantic import Required
from sqlalchemy.ext.asyncio import AsyncSession
from app.database import get_db
@ -11,7 +14,7 @@ router = APIRouter(prefix="/v1/shakespeare")
"/",
)
async def find_paragraph(
character: str,
character: Annotated[str, Query(description="Character name")] = Required,
db_session: AsyncSession = Depends(get_db),
):
return await Paragraph.find(db_session=db_session, character=character)

2336
poetry.lock generated

File diff suppressed because it is too large Load Diff