[24013] Flask 애플리케이션 실행하기: `flask run` vs `python app.py`


• Flask 애플리케이션을 실행하는 방법에는 'flask run'과 'python app.py' 두 가지가 있으며, 각각의 특징과 사용 상황에 따라 다른 장단점을 가진다.
• 'flask run'은 FLASK_APP 환경 변수를 통해 애플리케이션의 진입점을 지정하며, Flask의 내장 개발 서버를 사용해 자동 리로드와 디버그 정보를 제공한다.
• 'python app.py'는 직접 스크립트를 실행하는 방법으로, 간단한 애플리케이션에서 직관적이고 쉽지만, 개발 서버 설정과 디버그 설정을 코드 내에서 직접 해야 한다.
• 두 방법 모두 개발 및 테스트 목적으로 적합하며, 프로덕션 환경에서는 WSGI 서버 사용이 권장된다. 프로젝트의 복잡성, 개발자의 선호도, 그리고 프로젝트 요구사항에 따라 적절한 방법을 선택해야 한다.

북마크
공유하기
신고하기