반응형 패스트api2 Fast API 배우기 14부 - Form Data Form Data JSON 대신에 form field를 받았다면 Form 클래스로 처리할 수 있다 from fastapi import FastAPI, Form app = FastAPI() @app.post("/login/") async def login(username: str = Form(...), password: str = Form(...)): return {"username": username} async def login(username: str = Form(...), password: str = Form(...)): 사용법은 이전에 배운 Body, Query, Path와 동일하다. 당연 위 예제에서는 ... 이 있으니 required이다. Form Fields에 대한 부연설명 HTML form.. 2021. 11. 2. Fast API 배우기 2부 - query parameters Query Parameter란? 함수에 사용되는 parameter인데 path parameter에 없는 파라미터를 의미한다 from fastapi import FastAPI app = FastAPI() fake_items_db = [{"item_name": "Foo"}, {"item_name": "Bar"}, {"item_name": "Baz"}] @app.get("/items/") async def read_item(skip: int = 0, limit: int = 10): return fake_items_db[skip : skip + limit] 위 코드에서 skip과 limit은 query로 값을 받는 파라미터이다. 저 skip과 limit에 값을 넣어주고 싶으면 ? 와 &를 이용한다. 아래와 같이.. 2021. 10. 19. 이전 1 다음 반응형