본문 바로가기

FastAPI

(2)
[FastAPI] FastAPI로 회원가입, 로그인, 로그아웃 구현 - Python3 FastAPI에서 제공하는 로그인 패키지를 사용한다. (fastapi-login)1. 패키지 설치pip install fastapi-login 가상환경에 진입 후 터미널에 입력해 주세요. 2. (FastAPI를 시작하기 위한) 기본 코드 작성from fastapi import FastAPISECRET = 'your-secret-key' #인증에 사용할 비밀 키 정의app = FastAPI() #FastAPI 클래스의 인스턴스 생성 3. LoginManager 추가from fastapi_login import LoginManagermanager = LoginManager(SECRET, token_url='/auth/token') #비밀 키, 토큰 url 사용 여부 지정 로그인 매니저는 사용자 인증과 토큰..
[FastAPI] 내가 보려고 정리하는 FastAPI (conda) 0. fastapi란?python의 웹 프레임워크이름 그대로 API를 구축하기 위해 사용함프레임 워크를 사용하면 보다 효율적으로 개발이 가능함 (틀을 제공해 주기 때문)*python 3.7 이상부터 사용 가능 1. 가상환경 만들기venv를 사용해도 되고 conda를 사용해도 되는데 여기에서는 conda를 사용하겠습니다.먼저 터미널에 아래 명령어를 입력합니다.conda create -n 가상환경이름 python=3.8 뭐가 짜르르 많이 나오는데요y 입력 후 엔터y 입력 후 엔터총 2번 하세요! 그 다음에 입력창이 또 뜨면 아래 코드를 입력합니다.conda activate 가상환경이름 이걸 입력하고 나서 왼쪽에 (가상환경이름) 이렇게 뜨면 가상환경에 진입을 성공한 것! 2. FastAPI 설치하기마찬가지로..