반응형 blueprint2 [Flask] 이미지 반환하는 라우터(url 호출시 이미지 반환하는 방법) Flask에서 이미지 반환하는 라우터 작성 방법 아래 이미지는 포스트맨을 캡쳐한 사진이다. http://127.0.0.1:5000/api/image/sample이라는 주소를 전송하면 sample이미지가 보여진다. 위 예시와 같이 Flask에서 특정 url을 호출했을 때 이미지를 반환하는 방법에 대해 설명해보겠습니다. 코드는 아주 간단합니다. from flask import Flask, jsonify, request from flask import Blueprint from flask import send_file class ImageRouters: @staticmethod def get_blueprint(mongodb): api_blueprint = Blueprint('api', __name__) @ap.. 2023. 7. 13. [Flask] Blueprint로 라우터 관리하기 Blueprint는 Flask 애플리케이션의 라우트와 관련된 기능을 모듈화하고 조직화하는 데 사용된다. 아래는 Flask 앱과 라우터를 분리하여 구축하는 예시 코드입니다. app.py from flask import Flask from routers import api_blueprint app = Flask(__name__) app.register_blueprint(api_blueprint) if __name__ == '__main__': app.run() routers.py from flask import Blueprint api_blueprint = Blueprint('api', __name__) @api_blueprint.route('/') def index(): return 'Hello, Worl.. 2023. 7. 3. 이전 1 다음 728x90 반응형