ruriruriya

[RESTful API] Python Flask 프레임워크를 활용한 기본구조 본문

Python Flask

[RESTful API] Python Flask 프레임워크를 활용한 기본구조

루리야ㅑ 2023. 12. 6. 13:19
반응형

RESTful API 서버 개발을 위해 flask 프레임워크를 사용하는 기본 구조를 알아보자.

API를 구분해서 실행시키는 것은
HTTP 메소드와 URL 의 조합이다.

기본 구조에서는 경로(path)와 리소스(API 코드)를 연결한다.

아래 기본 구조를 잘 기억해두자.

from flask import Flask
from flask_restful import Api
from resources.recipe import RecipeListResource # 리소스 import

# 기본 구조
app = Flask(__name__)

api = Api(app)

# 경로(path)와 리소스(API 코드)를 연결
api.add_resource(RecipeListResource,'/recipes')

# 실행
if __name__=='__main__':
    app.run()

 

반응형