-> Postman에서 http method는 DELETE로, 어떤 데이터를 삭제할 지는 경로 recipes/해당 테이블의 id값, 요청할 데이터는 없으니 Body는 none으로 세팅한다.
def delete(self, recipe_id) :
connection = get_connection()
try :
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
-> 위 코드와 같이 작성, 저장 후 flask run으로 실행한다.
-> Postman에서 실행 후 성공했다는 메세지를 받고
-> MySQL에서도 데이터가 잘 삭제되었는지 확인한다.
'Restful API' 카테고리의 다른 글
[Restful API] Config 파일 만들기 (1) | 2023.12.06 |
---|---|
[Restful API] Restful API 개발 할 때, MySQL 접속을 위한 유저를 따로 만들기 (0) | 2023.12.06 |
[Restful API] Python MySQL Connector를 이용해 update 하는 방법 (0) | 2023.12.06 |
[Restful API] 만든 Rest API에서 DB 테이블에 없는 데이터를 select 했을 때 결과와 해결방법 (0) | 2023.12.06 |
[Restful API] MySQL Connector 라이브러리 사용 중에, %s에 매칭되는 데이터가 1개인 경우 (0) | 2023.12.06 |