*Flask 필요한 것만 요약_#2
*application factory
- flask application (app) 은 Flask 라는 클래스에 의해서 만들어진 인스턴스
app = Flask(__name__)
- flask는 이 app을 사용하여 많은 설정을 함 (URL과 뷰 함수를 매핑하거나, 환경설정을 할 때 app 객체를 사용)
app = Flask(__name__)
- 위 방식의 코드는 app을 전역변수로 사용하기 때문에, 프로젝트 규모가 커질수록 문제가 발생할 소지가 많아진다. (순환참조 오류 circular import)
- 해결책이 application factory 를 사용하는 것
반응형
'스타트업 > 프로그래밍' 카테고리의 다른 글
[프로그래밍] WAS 와 Web 차이점 (0) | 2020.09.10 |
---|---|
[프로그래밍] Flask 필요한 것만 요약_#3 (0) | 2020.09.09 |
[프로그래밍] Flask 필요한 것만 요약_#1 (0) | 2020.09.08 |
[프로그래밍] bash_profile 과 profile 차이점 (0) | 2020.09.07 |
[프로그래밍] 리눅스 alias (0) | 2020.09.07 |