[점프 투 플라스크] p.42 ~ 43 애플리케이션 팩토리
from flask import Flask
def create_app():
app = Flask(__name__)
@app.route("/")
def hello_pybo():
return "Hello, Pybo!"
return app
애플리케이션 팩토리를 적용하면 이러한 코드 구성이 나오는데
create_app()
함수가 정의만 되어 있는데 언제 호출이 되는지 궁금합니다.
flask run
을 하게 되면 __init__.py
를 찾고 자동으로 create_app() 함수를 호출하게 되는건지 궁금합니다.
sksgusxor 님 318
M 2021년 12월 7일 5:43 오후
플라스크 내부적으로 create_app 함수를 실행합니다.
-
박응용님,
2021년 12월 7일 6:09 오후
추천
,
대댓글
@박응용님 감사합니다!! :)
-
sksgusxor님,
2021년 12월 7일 8:24 오후
추천
,
대댓글