예제 #1
0
async def get_posts(order: Optional[str] = 'id', limit: Optional[int] = 5, offset: Optional[int] = 0):
    try:
        return await Article_Pydantic.from_queryset(
            Article.all().limit(limit).offset(offset).order_by(order)
        )
    except (ParamsError, FieldError) as e:
        raise HTTPException(status_code=400, detail=str(e))