async def search(q: str, offset: int = 0): try: response = Page.find(q, offset, order) except Exception as error: return JSONResponse(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR, content={"errMsg": f'{error}'}) return JSONResponse(status_code=status.HTTP_200_OK, content=response)
async def search(request: Request, q: str, offset: int = 0): try: response = Page.find(q, offset, order) except Exception as error: return templates.TemplateResponse( "search.html", { "request": request, "errMsg": f'{error}' }, status_code=status.HTTP_500_INTERNAL_SERVER_ERROR) return templates.TemplateResponse("search.html", { "request": request, "results": response, }, status_code=200)