SMALL 코딩26 FastAPI 배우기 - Response Status Code 공식문서를 번역(deepl)한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/response-status-code/ 응답 상태 코드 - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 응답 모델과 같은 방법으로, 어떤 경로 작동이든 status_code 매개변수를 사용하여 응답에 대한 HTTP 상태 코드를 선언할 수 있습니다. @app.get() @app.post() @app.put() @app.delete() 기타 from fastapi import FastAPI app = FastAPI() @app.pos.. 2023. 8. 15. FastAPI 배우기 - Extra Models 공식문서를 번역(deepl)한 내용입니다 https://fastapi.tiangolo.com/ko/tutorial/extra-models/ Extra Models - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 이전 예제에 이어서, 관련 모델이 두 개 이상 있는 것이 일반적입니다. 특히 사용자 모델의 경우 더욱 그렇습니다: 입력 모델에 비밀번호를 사용할 수 있어야 합니다. 출력 모델에는 비밀번호가 없어야 합니다. 데이터베이스 모델에는 해시된 비밀번호가 필요할 수 있습니다. ❗주의 사용자의 일반 텍스트 비밀번호를 저장하지 마세요. 항상 확인할 수.. 2023. 8. 1. FastAPI 배우기 - Response Model 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/response-model/ Response Model - Return Type - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 경로 연산 함수 return type에 주석을 달아 응답에 사용되는 유형을 선언할 수 있습니다. 함수 매개변수의 입력 데이터와 동일한 방식으로 유형 어노테이션을 사용할 수 있으며, Pydantic 모델, list, dict, int, bool 등의 스칼라 값 등을 사용할 수 있습니다. from fastapi impo.. 2023. 7. 19. FastAPI 배우기 - Header Parameters 이번 건 이미 번역이 되어있네요 https://fastapi.tiangolo.com/ko/tutorial/header-params/ 헤더 매개변수 - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 헤더 매개변수를 Query, Path 그리고 Cookie 매개변수들과 같은 방식으로 정의할 수 있습니다. Header 임포트 먼저 Header를 임포트합니다. from typing import Union from fastapi import FastAPI, Header app = FastAPI() @app.get("/items/") async def re.. 2023. 7. 11. FastAPI 배우기 - Cookie Parameters 공식문서를 번역한 내용입니다. https://fastapi.tiangolo.com/ko/tutorial/cookie-params/ Cookie Parameters - FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production fastapi.tiangolo.com 쿼리 및 경로 매개변수를 정의하는 것과 동일한 방식으로 쿠키 매개변수를 정의할 수 있습니다. Cookie 임포트 우선 Cookie를 임포트합니다. from typing import Annotated from fastapi import Cookie, FastAPI app = FastAPI() @app.get("/items/") async .. 2023. 7. 11. JWT 토큰을 이용해서 액세스 토큰 구현해보기 개인 프로젝트를 진행하며 JWT 토큰을 활용해 로그인 기능을 구현해봤습니다. FastAPI + Python으로 진행했습니다. 1. 로그인 라우터 만들기 OAuth2PasswordRequestForm에서 사용할 username과 password를 login서비스의 매개변수로 입력합니다. from fastapi import APIRouter, Depends from fastapi.security import OAuth2PasswordRequestForm from db.post.login import login router = APIRouter() @router.post("/login", tags=["login"]) def login_jwt(form_data: OAuth2PasswordRequestForm =.. 2023. 7. 8. 이전 1 2 3 4 5 다음 반응형 LIST