*Flask 필요한 것만 요약_#2

 

*application factory

- flask application (app) 은 Flask 라는 클래스에 의해서 만들어진 인스턴스

app = Flask(__name__)

- flask는 이 app을 사용하여 많은 설정을 함 (URL과 뷰 함수를 매핑하거나, 환경설정을 할 때 app 객체를 사용)

app = Flask(__name__)

- 위 방식의 코드는 app을 전역변수로 사용하기 때문에, 프로젝트 규모가 커질수록 문제가 발생할 소지가 많아진다. (순환참조 오류 circular import)

- 해결책이 application factory 를 사용하는 것

 

 

 

반응형

+ Recent posts