# FastAPI

267개의 포스트
post-thumbnail

CCTV 설치, FastAPI+OpenCV 녹화, 스트리밍 서버 제작과정 (2) - RTSP OpenCV로 받아서 녹화하기

stream.py 여기서는 이전 글에서 말한 CCTV 스트림을 받아서 녹화하는 서비스, stream.py를 작성하는 내용을 설명한다. 주로 OpenCV와 씨름하는데 시간을 사용했고, systemd 커스텀 서비스로 만들어서 프로세스의 관리를 수월하게 하는 것에 집중했다.

1일 전
·
0개의 댓글
·

web project: fastapi

웹 프로젝트

2일 전
·
0개의 댓글
·
post-thumbnail

[FastAPI] CloneCoding (CRUD, ToDO-list)

목표 이번에 나온 미션은 FastAPI를 활용해서 to-do페이지를 만드는 것이었고, 학습의 용이성을 위해서 클론 코딩을 통해서 학습 방법을 제안해주셔서 제시해준 유튜브 링크를 통해 학습을 하는게 목표였다. 😵 매우 큰 실수를 하였다 보내주신 유튜브 계정에 많은 자

2023년 3월 19일
·
0개의 댓글
·

[Clone coding] To do app

📍 Jinja2 Jinja는 python flask 패키지에 내장된 템플릿 엔진이다. 개발자가 동적으로 변하는 웹 페이지를 쉽게 구현할 수 있도록 도와준다. 고정적으로 출력되어야 할 서식 html코드가 존재하고 동적으로 변해야할 자리는 jinja2문법으로 비워둔다.

2023년 3월 18일
·
0개의 댓글
·
post-thumbnail

AI-comics

적대적 생성 신경망 활용 GPT-3 챗봇 캐릭터와 만화 제작

2023년 3월 16일
·
0개의 댓글
·

FastAPI

Why FastAPI? > Web framework for developing RESTful APIs in Python > Pydantic 및 유형 힌트를 기반으로 데이터를 검증, 직렬화 및 역직렬화하고 OpenAPI 문서를 자동으로 생성합니다. The key fe

2023년 3월 15일
·
0개의 댓글
·

FastAPI RedirectResponse Method Not Allowed 이슈

FastAPIPost Method에서 RedirectResponse 사용하여 Get Method로 리다이렉트 할때Method Not Allowed가 발생할때 처리 방법리턴시 status_code 값을 추가한다.참고https://github.com/tiangol

2023년 3월 15일
·
0개의 댓글
·

SQLAlchemy

SQLAlchemy : python 에서 사용가능한 ORM 라이브러리 (≒ JS - TypeORM)원본 출처 : 점프 투 플라스크ORM(object relational mapping)을 지원하는 파이썬 데이터베이스 도구모델 기반으로 데이터베이스 처리모델 : 데이터를 다

2023년 3월 15일
·
0개의 댓글
·
post-thumbnail

FastAPI - 3 (의존성 관리)

최근에 관심받고 있는 NestJS 와 같은 자바 스크립트 프레임워크에서는 의존성 주입과 같은 부분이 프레임워크 수준에서 제공을 해주고 있다. Flask 나 FastAPI에서는 프레임워크 측면에서 제공해주고 있지는 않아 공부해보기로 생각하고, 파이썬 내에 여러 의존성 관

2023년 3월 14일
·
0개의 댓글
·
post-thumbnail

FastAPI) FastAPI?

0. 요구사항 웹을 원하면 Starlette 데이터를 원하면 Pydantic 1. 설치 1.1 fastapi 설치 1.2 ASGI 서버 설치 > Uvicorn이나 Hypercorn emd 2. 예제 2.1 main.py 생성 > 대신 도 사용 가능 2.2 서

2023년 3월 13일
·
0개의 댓글
·

FASTAPI 시작하기 (8) - middleware

Fastapi 애플리케이션에 미들웨어를 추가할 수 있다.미들웨어를 이렇게 쉽게 다룰 수 있다는게 너무 좋다.아래 예제와 같이 프로세스 시간을 구해서 제공 할 수 있다.

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (7) - CORS

react에서 요청을 보내니 cross orgin 에러가 역시나 났다.FastAPI는 Cross-Origin Resource Sharing(CORS)를 위한 내장 지원을 제공한다.미들웨어에서 서로 다른 도메인의 API에 대한 액세스를 제어할 수 있다.allow_orig

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (6) - 예외 처리

fastaip는 HTTPException라는 모듈을 사용하여error를 리턴해 줄 수 있다.githup에 올라온 보일러템플릿들을 보면 custom으로 만드는 경우도 많다.우리는 아직 fastapi로 그렇게 큰 프로젝트를 하는 것은 아니다.나중에 필요하면 추가 하도록 하

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (4) - Dependecy Injection

오늘은 fast api 기능 중 하나인 Dependency Injection을 활용해서 코드의 재활용을 향상 시켜 보겠다.아래의 코드는 common_parameter라는 함수를 read_items과 read_users라는 함수에서 재활용 하는 코드이다

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (3) - Response 다루기

reponse body를 만들어 보자마찬가지로 pydantic을 사용하여 표현 할 수 있다.

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (2) - Request Parameter

오늘은 fastapi로 request parameter를 정의하겠다.기본 path parameter타입이 정해진 path parameter기본 parameterOptional parameter

2023년 3월 12일
·
0개의 댓글
·

FASTAPI 시작하기 (1)

python 인터프리터는 c 컴파일러로 작동하여 속도의 한계가 있다.따라서 python의 웹 프레임워크 장고 같은 것들은 spring boot나 nodejs등의 웹 프레임워크의 성능을 따라갈수 없었다.하지만 이젠 아니다 fast api가 나오고 나서부턴High Perf

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

Project 1 - FastAPI Request Method Logic : Swagger UI 사용법

까지 하고 terminal에 uvicorn books:app --reload 친 후 엔터를 누르면 local URL에 뜬다. (127.0.0.1:8000) 들어가서 주소창에 http://127.0.0.1:8000/docs라고 치고 엔터를 누르면 Fast AP

2023년 3월 11일
·
0개의 댓글
·
post-thumbnail

Django ORM에 FastAPI를 얹어보자

디장고요? 성능 생각하시면 씨장고 쓰셔야죠

2023년 3월 11일
·
0개의 댓글
·