Python
-
파이썬 **의미, 언패킹(unpacking)Python 2024. 8. 2. 10:58
** 연산자:딕셔너리 언패킹 연산자딕셔너리의 key-value 쌍을 함수의 키워드 인자로 펼쳐서 전달한다.예시코드class Item(BaseModel): id: str price: Optional[Union[int, float]] = None manufacture: Optional[str] = None etc: Optional[str] = None # json 타입의 iteminput_item_dict = { "id": "ch1" , "price": 100 , "manufacture": "korea" , "etc": "etc1"}# dict => Item classchange_item_class = Item(**input_item_dict)이런식으로 input_item_dict..
-
[Fast-API] Fast-API + TypeScript 환경구성Python 2024. 7. 30. 17:30
문제점 : 기존 app에서 이용하는 web-view를 단순 js코드가 아닌 ts코드를 이용할 필요성이 생김.해결 : back-end로 사용하고있는 fast-api 서버에 일부 웹뷰를 ts코드로 구현. 현재 프로젝트 구성project/├── templates/│ ├── (html 파일들)├── router/│ ├── (..py)├── static/│ ├── audio/│ │ └── (Audio 파일들)│ ├── css/│ │ └── (css 파일들)│ ├── js/│ │ └── (컴파일된 js 파일들)│ ├── ts/│ │ └── (ts 파일들)└── .env└──main.py└──README.md└──requirements.txt└──... ts폴더 밑에..