Rest API

    API - 클라이언트로부터 특정 정보의 값 출력하기 (GET)

    from flask import Flask from flask_restful import Api from config import Config from resources.recipe import RecipeListResource app = Flask(__name__) # 환경변수 셋팅 app.config.from_object(Config) api = Api(app) # 경로와 리소스(API코드)를 연결한다. api.add_resource(RecipeListResource, '/recipes') if __name__ == '__main__' : app.run() 메인 화면인 app.py의 코드는 이렇게 작성되어 있습니다. DB의 값을 클라이언트로부터 특정 정보의 값을 출력하는 코드(get)는 다음과 같습니..

    API - Python으로 DB에 값 넣기 (POST)

    from flask import Flask from flask_restful import Api from config import Config from resources.recipe import RecipeListResource app = Flask(__name__) # 환경변수 셋팅 app.config.from_object(Config) api = Api(app) # 경로와 리소스(API코드)를 연결한다. api.add_resource(RecipeListResource, '/recipes') if __name__ == '__main__' : app.run() 메인 화면인 app.py의 코드는 이렇게 작성되어 있습니다. DB에 값을 넣기 위한 POST 코드는 다음과 같습니다. 각 코드마다 주석처리가 되어..

    Python에서 MySQL연동하는 방법 중에 Config파일을 만들어 정보를 따로 저장하는 방법

    비쥬얼 스튜디오 코드로 MySQL과 연동할 때 import mysql.connector 우선 필요한 라이브러리를 import해주고 새로운 파일을 하나 만들어서 아래 사진과 같이 class를 하나 만들어준다 ( 환경변수 ) 이후 # mysql_connection 파일에서 import mysql.connector from config import Config def get_connection() : connection = mysql.connector.connect(host= Config.HOST, database = Config.DATABASE, user = Config.DB_USER, password = Config.DB_PASSWORD ) return connection 변수 뒤에 직접 위의 사진과같은 ..

    Rest API 서버 개발을 위한 가상환경 설정과 flask 프레임워크 설치

    위 사진과 같이 가상환경을 우선 만들어 줍니다. 저는 가상환경 이름 lambda39로 했습니다. 위에서만든 가상환경으로 이동 후 pip install flask를 이용해 프레임워크 설치 그리고 필요한 라이브러리까지 설치를 해줍니다.