뭐야 왜 an 돼

Python MySQL Connector Delete 본문

RESTful API

Python MySQL Connector Delete

가메롱 2024. 5. 21. 16:51

포스트맨을 실행시켜 Delte로 설정하고 URL을 입력해줍시다.

 

Visual Studio Code에서 아래처럼 코드를 작성해주세요

+ app.py에 경로와 리소스(API코드)를 연결하는 코드도 작성해줍시다.
 >>> api.add_resource(RecipeResource, '/recipes/<int:recipe_id>')

class RecipeResource(Resource) :

    def delete(self, recipe_id) :
        try :
            connection = get_connection()

            query = ''' delete from recipe
                    where id = %s; '''
            
            record = (recipe_id, )

            cursor = connection.cursor()

            cursor.execute(query, record)

            connection.commit()

            cursor.close()
            connection.close()

        except Error as e :
            print(e)
            cursor.close()
            connection.close()
            return {"result" : "fail", "error" : str(e)}, 500

        return {"result" : "success"}, 200

 

데이터가 업데이트 되었는지 MySQL Workbench에서 확인해주세요