API 개발/Restful API

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

신강희 2024. 5. 21. 17:29
728x90

< Python flask 프레임워크 설치와

app.py 파일 코딩 설명 >

 

# Git desktop 에서 VS Code를 실행시켜서 Python flask 프레임워크를 설치해 주어야 한다.

# 구분하여 작업하는게 실무에서 용이하므로 따로 API 코드를 작성할 resources라는 폴더를 만들어 주고 기본 프레임워크와 경로 설정을 위한 코드 작성을위해 app.py 파일을 생성!

 

# 우선 app.py 코드부터 작성! (기본 프레임워크 설치)

 
# API를 처리하는 코드는
# Resource 클래스를 상속받아서 작성한다.
# 이 클래스에는 get, post, put, delete 함수를 상속받는다.
# 따라서 이 함수들을, 우리의 서비스에 맞게 수정해서 사용하면된다.

from flask import Flask
from flask_restful import Api
 

 

# 생성한 API 실행을 위한 기본 틀 작성!

 
# 생성한 API class 사용을위해서 생성시마다 import 필요!
from resources.recipe import RecipeListResource, RecipePublishResource, RecipeResource

app = Flask(__name__)
api = Api(app)

# 경로(path)와 리소스(API 코드)를 연결한다.
# <int> flask 문법임 외워야됨
api.add_resource( RecipeListResource , '/recipes')
api.add_resource( RecipeResource , '/recipes/<int:recipe_id>')
api.add_resource( RecipePublishResource , '/recipes/<int:recipe_id>/publish')

if __name__ == '__main__' :
    app.run()
 

 

다음 게시글로 계속~!

 

반응형