SQLAlchemy (2) 썸네일형 리스트형 FastAPI를 사용하여 TODO 애플리케이션 만들기 - 01 DB설정 및 회원 가입 FastAPI를 사용하여 서비스를 개발하여 FastAPI와 Python의 기능을 익히고자 합니다. 애플리케이션은 TODO 애플리케이션을 개발하고자 합니다. 이번 내용은 서비스 개발에 중점을 두었습니다. Python과 FastAPI 기능에 대한 내용은 생략하겠습니다. 추가로 Dabtbase는 PostgreSQL을 사용합니다. github: https://github.com/just-record/todo_fastapi 각 단계별로 branch를 생성하여 작업합니다. 첫 번째로 데이터베이스 설정 및 회원 가입 기능입니다. 1. FastAPI 실행 main.py(새로 생성): FastAPI 애플리케이션을 생성합니다. from fastapi import FastAPI app = FastAPI() @app.get(.. Python - SQLAlchemy SQLAlchemy 란? SQLAlchemy는 Python에서 데이터베이스와 상호작용합니다. 데이터베이스와 애플리케이션을 연결 SQL 쿼리를 생성 및 실행 ORM(Object-Relational Mapping - 데이터베이스 스키마와 Python 객체를 매핑) 기능 제공 SQL문 없이 Python 객체로 데이터를 조작 또한 다양한 데이터베이스 엔진(SQLite, PostgreSQL, MySQL, Oracle 등)을 지원 - 이식성이 높음 ORM(Object-Relational Mapping) 이란? ORM은 객체 지향 프로그래밍 언어에서 사용하는 객체와 관계형 데이터베이스의 데이터(테이블의 행과 열)를 매핑해주는 기술입니다. 프로그래밍 언어의 객체와 데이터베이스의 데이터를 1대1로 연결시켜줍니다. 예를 .. 이전 1 다음