반응형

2024/05/21 3

Restful API : Python flask 프레임워크 설치와 app.py 파일 코딩 설명

app.py 파일 코딩 설명 > # Git desktop 에서 VS Code를 실행시켜서 Python flask 프레임워크를 설치해 주어야 한다.# 구분하여 작업하는게 실무에서 용이하므로 따로 API 코드를 작성할 resources라는 폴더를 만들어 주고 기본 프레임워크와 경로 설정을 위한 코드 작성을위해 app.py 파일을 생성! # 우선 app.py 코드부터 작성! (기본 프레임워크 설치) # API를 처리하는 코드는# Resource 클래스를 상속받아서 작성한다.# 이 클래스에는 get, post, put, delete 함수를 상속받는다.# 따라서 이 함수들을, 우리의 서비스에 맞게 수정해서 사용하면된다.from flask import Flaskfrom flask_restful import Api ..

Restful API : 가상환경 설정, 필요한 프레임워크와 라이브러리 설치

필요한 프레임워크와 라이브러리 설치 > # 우선 학습에 앞서 연동을 위해서 github에서 새로운 repository를 생성!  # 그후 아나콘다 프롬포트를 실행시켜 파이선 3.10 버전으로 새로운 가상환경 생성conda create -n lambda_310 python=3.10ㄴ 가상 환경 이름은 추후 lambda를 사용할거고, 파이썬 버전이 3,10이니 보기 편하도록 lambda_310으로 생성! # 필요한 라이브러리 설치! (python flask 프레임 워크)pip install flaskpip install flask-restful 이제 기본적인 작업환경 세팅 완료!다음 게시글로 계속~!

API 테스트에 필요한 포스트맨(postman) 설치

# API 개발 수업 시작- API란 사용하는 OS에 맞게 동작될수 있도록 만듬 함수의 집합체 => 이 함수들을 모아서 앱 개발 - 여러가지 API 방법중에 REST ful API 방법으로 개발하는 방법을 학습한다. # rest ful API에 대해 설명해봐라1) 자원 : url - URL은 자원의 주소를 제공하는 URI의 한 형태이며, 모든 URL은 URI지만 모든 URI가 URL은 아닙니다. 2) 행위 : GET/POST/DELETE/PUT 과 같은 메소드 3) 표현 : JSON, XML 등의 형태를 이용해 표현 # 서버 개발 프레임 워크(framework)파이썬 - flask - django - fastAPI자바 - Spring Boot # 우선 학습전에 API 개발에 테스트, 문서화, 모니터링, ..

728x90
반응형