제이로그
close
프로필 배경
프로필 로고

제이로그

  • 분류 전체보기 (70) N
    • 제이로그 (12) N
      • 회고 (4) N
      • 생각정리 (2)
      • 면접후기 (6)
    • 데이터 엔지니어링 (12)
      • 개념정리 (1)
      • Airflow (5)
      • Spark (0)
      • Kafka (3)
      • dbt (3)
    • 데이터 분석 (3)
      • Redash (2)
      • Grafana (0)
      • Superset (1)
    • 프로그래밍 (10)
      • 개발 환경 (4)
      • Python (2)
      • FastAPI (4)
    • 데이터베이스 (3)
      • PostgreSQL (3)
    • Google Cloud (1)
      • BigQuery (1)
    • 인프라 (3)
      • 리눅스 (3)
    • DevOps (5)
      • Docker (2)
      • Kubernetes (3)
    • AI (14)
      • LLM (14)
    • 버전관리 (2)
      • Github (2)
    • 협업툴 (1)
      • Slack (1)
    • 블로그 (1)
    • 알고리즘 (3)
      • 개념정리 (0)
      • 백준 (0)
      • 프로그래머스 (3)
  • 홈
  • 방명록
  • 태그
  • Github
  • Linkedin
FastAPI 경로(path) 매개변수 알아보기

FastAPI 경로(path) 매개변수 알아보기

지난 번에 API Router 를 만들고 태그를 추가하고 prefix 를 추가해서 Router 에 대해서 알아보았다.이번에는 API 에서 사용하기 위한 경로 매개변수에 대해서 알아보려고 한다. FastAPI 공식 사이트에서도 확인할 수 있다. 경로 매개변수 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com  그럼 직접 사용해 보면서 하나씩 알아보자. 경로 매개변수를 가지는 API 만들어보기경로 매개변수의 경우 지난 Router 를 만들고 API 를 만드는 과정에서 사용해본 적이 있다.@router.get("/user/{id}")async def ge..

  • format_list_bulleted 프로그래밍/FastAPI
  • · 2025. 3. 29.
  • textsms
FastAPI API Router 생성하기

FastAPI API Router 생성하기

이번에는 API Router 를 만들어서 연결해보려고 한다. API Router 생성하기app 이라는 디렉터리를 생성해서 users 라는 router 를 작성하기 위한 routers 폴더와 users.py 파일을 생성해준다.전체 디렉터리 구조는 다음과 같이 되어있다..├── README.md├── app│ ├── main.py│ └── routers│ └── users.py└── requirements.txt 이때 주의해야할 점은 main 파일이 app 파일 안으로 들어갔기 때문에 uvicorn 을 사용해서 서버를 실행할 때 다음과 같이 main 파일의 경로를 변경해서 실행해야 한다.uvicorn app.main:app --reload users.py 파일에 이렇게 작성해주었다.from..

  • format_list_bulleted 프로그래밍/FastAPI
  • · 2025. 3. 23.
  • textsms
FastAPI 시작하기

FastAPI 시작하기

이제 FastAPI 를 설치하고 사용해보면서 알아가보자. 사전준비FastAPI 를 사용하기 위한 사전 준비를 먼저 하려고 한다. 사전에 준비해야할 것들은 다음과 같다.1. VSCodeFastAPI 를 사용하기 위한 IDE 로 VSCode 를 사용할 예정이다.2. 파이썬 가상 환경 Conda 또는 venv파이썬 환경에서 FastAPI 를 설치하고 필요한 라이브러리들을 설치해서 사용하기 위한 가상 환경을 만든다.3. Python 버전현재 날짜를 기준으로 3.14를 개발중에 있고 3.13 버전까지 나온 것으로 알고 있지만 지금은 3.11 버전을 사용할 예정이다.4. Git Repository 생성하기FastAPI 를 사용하면서 모든 코드를 Github Repository 에 올려 관리하려고 한다.모든 코드는 ..

  • format_list_bulleted 프로그래밍/FastAPI
  • · 2025. 3. 23.
  • textsms

About FastAPI Web Framework

Python 으로 API 서버를 만들기 위해서는 아래와 같이 다양한 프레임워크를 찾아볼 수 있다.Django FrameworkFlaskFastAPI여러 프레임워크 중에서 FastAPI 에 대해서 알아보고 직접 FastAPI 를 사용해서 API 서버를 만들어보는 과정에서 대해서 정리해보려고 한다. 처음부터 완성하는 것이 아니라 하나씩 살을 붙여가며 만들어가는 과정을 정리할 예정이다. FastAPI 에 대해서먼저 FastAPI 가 무엇인지 알아보자. GitHub - fastapi/fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for productionFastAPI framework, high performanc..

  • format_list_bulleted 프로그래밍/FastAPI
  • · 2025. 3. 23.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (70) N
    • 제이로그 (12) N
      • 회고 (4) N
      • 생각정리 (2)
      • 면접후기 (6)
    • 데이터 엔지니어링 (12)
      • 개념정리 (1)
      • Airflow (5)
      • Spark (0)
      • Kafka (3)
      • dbt (3)
    • 데이터 분석 (3)
      • Redash (2)
      • Grafana (0)
      • Superset (1)
    • 프로그래밍 (10)
      • 개발 환경 (4)
      • Python (2)
      • FastAPI (4)
    • 데이터베이스 (3)
      • PostgreSQL (3)
    • Google Cloud (1)
      • BigQuery (1)
    • 인프라 (3)
      • 리눅스 (3)
    • DevOps (5)
      • Docker (2)
      • Kubernetes (3)
    • AI (14)
      • LLM (14)
    • 버전관리 (2)
      • Github (2)
    • 협업툴 (1)
      • Slack (1)
    • 블로그 (1)
    • 알고리즘 (3)
      • 개념정리 (0)
      • 백준 (0)
      • 프로그래머스 (3)
공지사항
최근 글
인기 글
최근 댓글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바