일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 에어플로우 기초강의
- Python
- docker
- 예제프로젝트
- 장고
- 파이썬 장고
- 파이썬강의
- airflow
- 기초강의
- C언어
- 플라스크
- 파이썬
- cpp
- c++
- 장고 튜토리얼
- 개발자
- ADP
- 프로그래밍
- mlops
- 개발자취업
- 인공지능
- 장고 기초 강의
- 도커 컴포즈
- 개발언어
- 쇼핑몰예제
- 웹개발
- 도커
- c
- Django
- flask
- Today
- Total
목록API (5)
TITEDIOS Dev Note
목차IndexView 테스트 자동화DetailView 테스트 자동화결론이번 포스팅에서는 이전에 했던 테스트 자동화를 조금 더 해보겠습니다. 이전 포스팅에서는 모델에 대한 테스트를 해보았습니다. 이번에는 뷰(View)에 대한 테스트를 해보겠습니다. 실제로 많은 동작들은 View에서 동작하기 때문에 좀 더 도움이 될 것입니다. 오늘은 코드 작성량이 많습니다. 평소에는 복사-붙여 넣기보다 손으로 타이핑하라고 많이 말씀드리지만 오늘은... 복사-붙여 넣기로 해도 괜찮습니다.1. IndexView 테스트 자동화IndexView 코드 수정시작하기 전에 이전 코드를 살짝 살펴보겠습니다. polls/views.py 파일을 보겠습니다.class IndexView(generic.ListView): template_n..
미니 쇼핑몰 프로젝트를 구축할 때, 제품 정보를 효율적으로 관리할 수 있도록 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) 기능을..
앞으로 저희는 Flask를 사용하여 미니 쇼핑몰 사이트 만들기를 할 예정입니다. 이 프로젝트를 통해 Flask의 기본 개념과 함께 데이터베이스 관리, 사용자 인증, 제품 관리, 장바구니 기능 등 웹 개발의 핵심 요소를 익힐 수 있습니다.목적실력 향상: 개발자로서 프로그래밍 실력 향상이 제일 첫 번째 목표입니다. 여러분의 기술 스택에 Flask를 넣는 것이 저는 가장 큰 목적일 것이라고 생각합니다.웹 개발에 대한 이해: Flask를 통해 웹 개발 방식을 이해하고 프로젝트가 전체적으로 어떤 구조인지, 기능은 어떻게 구현되는지를 알 수 있습니다.파이썬 프로그래밍 실력 향상: Flask는 파이썬 프레임워크입니다. 따라서, Flask를 사용하면 자연스레 파이썬에 대한 이해도가 높아집니다.기능 설명미니 쇼핑몰 사이..
간단하고 강력한 웹 프레임워크Flask에 대해 한마디로 정의하면 위와 같습니다. 이번 포스팅에서는 앞으로 사용할 간단하면서도 강력한 파이썬 웹 프레임워크인 Flask에 대해 소개해 드리겠습니다. 테스트용으로 간단하게 작성하기도 좋고 실제 실무에서 API 등의 기능을 개발하는데도 자주 사용됩니다.Flask란?Flask는 파이썬으로 작성된 마이크로 웹 프레임워크입니다. 2010년에 아민 론처(Armin Ronacher)에 의해 개발되었으며, "마이크로"라는 이름은 최소한의 요구 사항으로 시작해 필요한 기능을 확장할 수 있다는 의미입니다. Flask는 단순한 디자인 철학을 바탕으로 필요한 부분만을 사용자가 선택하여 개발할 수 있도록 도와줍니다.Flask의 주요 특징경량 및 유연성: Flask는 매우 가볍고 유..