728x90
반응형
질문 : Flask보기에서 JSON 응답 반환
Pandas로 CSV 파일을 분석하고 요약 정보가 포함 된 dict를 생성하는 기능이 있습니다. Flask보기에서 결과를 응답으로 반환하고 싶습니다. JSON 응답을 어떻게 반환합니까?
@app.route("/summary")
def summary():
d = make_summary()
# send it back as json
답변
Flask 1.1.0부터 뷰는 Python dict를 직접 반환 할 수 있으며 Flask는 자동으로 jsonify
@app.route("/summary")
def summary():
d = make_summary()
return d
다른 JSON 직렬화 가능 객체를 반환하려면 jsonify
가져 와서 사용하십시오.
from flask import jsonify
@app.route("/summary")
def summary():
d = make_summary()
return jsonify(d)
출처 : https://stackoverflow.com/questions/13081532/return-json-response-from-flask-view
728x90
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
Python을 사용하여 파일 이름을 바꾸는 방법 (0) | 2021.07.09 |
---|---|
Python에서 현재 시간을 밀리 초 단위로 가져 오는 방법 (0) | 2021.07.09 |
pip로 모든 Python 패키지를 업그레이드하는 방법 (0) | 2021.07.08 |
.whl 파일이있는 Python 패키지를 설치하는 법 (0) | 2021.07.08 |
Python에서 프로그램을 중지 / 종료하지 않고 전체 예외 추적을 포착하고 출력하는 방법 (0) | 2021.07.05 |