일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- 개발자
- 웹개발
- 플라스크
- Django
- 도커
- 인공지능
- airflow
- 파이썬 장고
- 기초강의
- 도커 컴포즈
- 장고 튜토리얼
- 장고 기초 강의
- 프로그래밍
- 예제프로젝트
- 개발자취업
- 개발언어
- 장고
- 파이썬
- flask
- cpp
- c++
- C언어
- ADP
- c
- 에어플로우 기초강의
- 쇼핑몰예제
- mlops
- docker
- 파이썬강의
- Today
- Total
목록crud (2)
TITEDIOS 편한 코딩
미니 쇼핑몰 프로젝트를 구축할 때, 제품 정보를 효율적으로 관리할 수 있도록 API에 대한 정의를 모두 마쳤습니다. 이번 포스팅에서는 Flask를 사용하여 쇼핑몰의 제품 정보를 관리하는 API를 CRUD (Create, Read, Update, Delete)에 맞게 단계별로 설명하겠습니다.1. 데이터베이스 설정 및 모델 정의저희 쇼핑몰의 제품 정보를 간단하게 살펴보겠습니다. 아래 코드처럼 제품명, 가격, 정보로 이루어진 단순한 구조입니다.class Product(db.Model): id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(80), nullable=False) price = db.Column(db.Flo..
이제 우리의 웹개발이 끝난거 같은데 뭐가 더 남았을까요? ㅎㅎ 아쉽게도(!?) 웹개발에서 한가지 중요한 부분이 더 남아있습니다. 어쩌면, 우리가 지금까지 했던 개발보다 지금할 개발 작업이 실무에서는 더 많이 일어날지도 모르겠습니다. 바로 API 개발입니다. API란 Application Programming Interface의 약자로 프로그램에 의해 호출되어 어떤 기능을 수행하는 기능을 의미합니다. 눈에 보이지는 않지만 컴퓨터로 어떤 작업을 수행할 때 유용한 기능입니다.이 포스팅에서는 앞서 만들었던 제품 정보를 제어하기 위한 API를 정의합니다. API를 통해 제품을 등록하거나 삭제하는 기능을 구현한다는 이야기입니다. 각 엔드포인트는 CRUD (Create, Read, Update, Delete) 기능을..