반응형

resource 클래스 2

Restful API : Python flask 에서, API 개발을 위해 Resource 클래스를 개발하는코드 (post : body의 json을 받아서 처리하는 방법)

Resource 클래스를 개발하는코드 (post : body의 json을 받아서 처리하는 방법) > # Class란 변수와 함수로 구성된 묶음 으로 상속이 가능한데, API를 만들기 위해서는 flask_restful 라이브러리의 Resource class를 상속해서 만들어야 한다!# recipe.py라는 파일을 생성하여 API를 처리하는 함수 개발(HTTP Method를 보고 동일한 형식으로 만들어준다.) # 우선 코드 작성에 필요한 라이브러리를 importfrom flask import requestfrom flask_restful import Resource # MySQL DB와 연동하기 위한 라이브러리from mysql_connection import get_connectionfrom mysql.c..

Restful API : API 경로와 Resource 클래스를 연결하는 코드

# API를 만들기 위한 클래스를 작성하여야 하는데, 대시보드 앱을 만들던 작업과 동일하게 파일을 구분하여 작성하는게 향후 실무에서 용이하다!# 그렇기 때문에 VScode에 베이스가되는 app.py 파일과 class를 생성할 파일을 구분하여 작업!  # 바로 이전글에서 작성하였던 경로와 리소스를 연결하는 코드에 대해서 정리! # 아래 코드는 app.py에 작성된 코드로, 생성된 클래스와 우리가 불러와서 실행시킬 경로를 연결해주는 코드이다. # 생성한 API class 사용을위해서 생성시마다 import 필요!from resources.recipe import RecipeListResource, RecipePublishResource, RecipeResourceapp = Flask(__name__)api ..

728x90
반응형