[FastAPI] 종속성 > IT 기술백서
종속성 주입 라우트 함수 인자에 Depends 키워드를 사용하여 종속성을 해결할 수 있다. 종속성은 함수(또는 클래스)에서 하위 종속성을 중첩해서 사용할 수도 […]
기술백서
종속성 주입 라우트 함수 인자에 Depends 키워드를 사용하여 종속성을 해결할 수 있다. 종속성은 함수(또는 클래스)에서 하위 종속성을 중첩해서 사용할 수도 […]
1. 예외처리는 기본적으로 HTTPException 을 사용하면 된다 [code] from fastapi import FastAPI, HTTPException app = FastAPI() items = { “foo”:
python-multipart 설치 [code] pip install python-multipart [/code] 1. bytes 로 수신하기 1) file의 타입을 bytes 로 선언하면 파일을
출력을 할때 User 모델의 password 를 숨기고 출력하고 싶을 때가 있다. 이런때는 response_model 을 이용하여 출력모델을 지정해주면 된다. 1. 출력모델을
쿼리매개변수와 경로매개변수 Body요청 유효성검사의 차이점 쿼리매개변수: Query 경로매개변수: Path Body 요청: Field Query, Path, Field 의 사용법은 거의
1. 경로매개변수(Path) 1) 기본 ex) /users/5 [code] @app.get(“/users/{id}”) async def read_user(id): return { “user_id”:
fail2ban 은 ftp, ssh, http 등으로 서버에 과도하게 로그인시도를 하거나 정상적이지 않은 접근을 시도할때 접속을 차단하는 기능을 제공한다. centos
cp 명령어에는 execlude 옵션이 없다. 이때 rsync 로 하면 편리하다. [code] rsync -av –progress 원본디렉토리 대상디렉토리 –exclude 제외할디렉토리1 –exclude
try except 에서 Exception 에는 에러가 발생한 라인이 출력되지 않는다. 이때 traceback 을 사용하면 된다 [code] import traceback