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
# -------- 정상 작동일 경우 success 메세지와 상태코드 200을 리턴