일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Python
- 자연어분석
- OpenAIAPI
- 판다스
- MachineLearning
- 파이썬
- 딥러닝
- HTML
- 챗gpt
- NLP
- 파이토치
- 판다스 데이터정렬
- 랭체인
- 사이킷런
- fastapi
- 파이토치기본
- programmablesearchengine
- fastapi #python웹개발
- 비지도학습
- pytorch
- chatGPT
- fastapi #파이썬웹개발
- deeplearning
- 머신러닝
- python 정렬
- konlpy
- pandas
- langchain
- 파이썬웹개발
- Today
- Total
목록전체 글 (85)
Data Navigator
FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기8 - jinja 템플릿 사용법 - 지금까지 fastapi를 이용해서 todo 어플리케이션의 라우팅과 응답, 예외처리를 하는 backend 로직을 구현했다. 지금부터는 jinja 템플릿을 이용해서 frontend 단을 구현해 backend에 자료를 보내고 응답을 화면에 출력하는 웹페이지를 만들어보자.본격적으로 웹페이지를 만들기 전에 jinja 템플릿 사용법을 먼저 알아보자. 1. jinja 템플릿jinja는 파이썬으로 작성된 템플릿 엔진으로 API 응답을 쉽게 렌더링할 수 있도록 한다. html 파일 안에서 backend에서 넘어오는 자료를 받아 렌더링하는데 jinja 템플릿은 { } 를 사용해서 html과 구별되며 독자적으로 작동한다.jin..
FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기7 - http 예외처리하기 - 1. todo 어플리케이션에 http 예외 처리를 해보자 지금까지 작성한 todo 어플리케이션은 없는 페이지에 접속하려고 시도해도 응답코드 200과 함께 요청한 id 번호의 글이 없다는 메세지가 출력된다. 페이지가 없으면 404오류가 표시되도록 http 응답코드 예외처리를 해 보자. 2. HTTPException 클래스를 사용해 라우트를 변경하고 상황에 따른 적절한 응답코드와 상태 메시지를 반환하자.1) todo.py에 HTTPException, status를 임포트 한다.# todo.py# HTTPException, status 를 추가로 importfrom fastapi import APIRouter, Pa..
FastAPI 설치 환경 세팅 및 간단한 테스트 웹 만들기6- todo 목록 반환 모델 만들기 - 1. Todo list 출력하기 현재 만들어져있는 todo 어플리케이션에서 전체 todo 목록을 출력하는 부분은 GET /todo Retrive Todos 이다.localhost:8000/docs로 접속해 post /todo 부분의 try it out 에서 샘플 데이터 3개를 입력하고 출력해 보자. 1) localhost:8000/docs로 접속해 post /todo 부분의 try it out 에서 샘플 데이터 3번 입력한다. { "id": 1, "item": "Example Schema01!"}# 입력 후 excute를 눌러 저장 { "id": 2, "item": "Example Schema02!..