- Flask는 return 값을 jsonify로 주어 RESTful API를 만들 수 있다.
flask-restful 라이브러리를 활용하면 더 RESTful에 맞게 서버를 만들 수 있다.
코드비교
=== flask ===
@app.route('/first', methods=['GET'])
def route():
return jsonify('GET')
@app.route('/first', methods=['POST'])
def route():
return jsonify('POST')
=== restful ===
class First(Resource):
def get(self):
return 'GET', 200
def post(self):
return 'POST', 200
위 flask 코드와 아래 restful 코드는 같은 동작을 한다.
'Backend > Flask' 카테고리의 다른 글
Flask Test - 테스트 코드를 사용한 기능 확인 테스트 (0) | 2022.03.01 |
---|---|
Flask 기초 - REST API (2) (Ajax를 사용한 update, delete) (0) | 2022.02.23 |
Flask 기초 - REST API (1) (create, read) (0) | 2022.02.23 |
Flask 기초 I - SQL Alchemy (0) | 2022.02.16 |
Flask 기초 I - RDB와 Flask 상호작용, 간단한 게시판, Flask JWT (0) | 2022.02.11 |