Flask 인 터 페 이 스 는 JSON 형식 데이터 자동 분석 을 되 돌려 줍 니까?

사용자 정의 response 클래스

from flask import Response, jsonify
#   response   ,    json
class JSONResponse(Response):
  @classmethod
  def force_type(cls, response, environ=None):
    if isinstance(response, dict): #            (JSON)
      response = jsonify(response) #   
    return super().force_type(response, environ)
주 클래스 등록 app 반환 클래스

app = Flask(__name__)
app.debug = True #   debug
app.response_class = JSONResponse #      ,  json
#     
app.register_blueprint(other, url_prefix='/other')
app.register_blueprint(user, url_prefix='/user')
app.register_blueprint(order, url_prefix='/order')


if __name__ == '__main__':
  app.run(port=8080) #     5000
삼 테스트
보기 함수,원 그룹(json)으로 돌아 갑 니 다.다른 데 이 터 는 영향 을 주지 않 습 니 다.

@other.route('/json/')
def json():
  return {"name": "Sam"}

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기