일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- sklearn
- fastapi
- HTML
- fastapi #파이썬웹개발
- 파이썬웹개발
- 파이토치
- pytorch
- 랭체인
- OpenAIAPI
- 비지도학습
- fastapi #python웹개발
- chatGPT
- programmablesearchengine
- deeplearning
- 파이토치기본
- MachineLearning
- Python
- 챗gpt
- 판다스
- konlpy
- 판다스 데이터정렬
- langchain
- python 정렬
- NLP
- 자연어분석
- 딥러닝
- 사이킷런
- pandas
- 파이썬
- 머신러닝
- Today
- Total
목록fastapi #파이썬웹개발 (3)
Data Navigator

FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기5 - CRUD 구현 하기 - 지금까지 만든 todo 어플리케이션에 아이템 변경 삭제를 할 수 있도록 기능을 추가한다. 1. update 기능 추가하기1) update 라우트의 요청 바디용 모델을 model.py에 추가한다.class TodoItem(BaseModel): item : str class Config: schema_extra = { "example" : { "item" : "Read the next chapter of the book." } } 2) todo.py에 todo 변경을 위한 라우트를 추가한다.model에 새로 정의한 T..

FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기4 - 경로 매개변수와 쿼리 매개변수 - 1. 경로 매개변수경로 매개변수는 리소스를 식별하기 위해 API 라우팅에 사용된다.앞에서 만든 todo 프로그램에서 id 1번을 조회하고 싶을 때 id를 매개변수로 전달해 조회 한다.예) localhost:8000/todo/1 1) todo list의 id로 내용을 조회하게 하기 위해 todo.py에 get_single_todo함수를 정의하고 라우터에 경로 매개변수를 추가한다.# todo.py@todo_router.get("/todo/{todo_id}")async def get_single_todo(todo_id: int) -> dict: for todo in todo_list: if..

FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기3- pydantic 으로 유효성 검사하기, 입력값 샘플 등록하기 - 1. pydantic 으로 유효성 검사하기Pydantic은 Python의 데이터 유효성 검사 라이브러리입니다. Pydantic은 Python의 타입 힌트를 활용하여 데이터 유효성 검사와 설정 관리를 자동화하는 강력한 라이브러리로, 개발자가 데이터 모델을 정의할 때 명확한 데이터 타입을 지정함으로써, Pydantic은 이 모델을 기반으로 데이터의 유효성을 자동으로 검증합니다. 2. pydantic으로 유효성 검사해서 입력 받도록 수정하기1) todo 디렉토리에 model.py를 새로 만들고 pydantic의 basemodel 클래스를 상속받아 id와 item 속성을 지정하자# m..