hy30nq's blog
Flask로 간편하게 애플리케이션 실행하기: 필수 가이드 본문
728x90
안녕하세요! 오늘은 Flask 애플리케이션을 실행하는 다양한 방법에 대해 알아보려고 해요. Flask는 파이썬으로 작성된 마이크로 웹 프레임워크로, 간편하게 웹 애플리케이션을 만들 수 있어요. 그럼 바로 시작해볼까요?
1. 기본 Flask 애플리케이션 실행
Flask 애플리케이션을 실행하기 위해 가장 기본적인 명령어는 flask run
이에요. 이 명령어를 사용하면 Flask는 기본적으로 app.py
파일을 실행해요.
flask run
2. 디버그 모드 활성화
개발 중에 발생하는 에러를 쉽게 추적하고, 수정 사항이 있을 때 서버를 자동으로 다시 시작하려면 디버그 모드를 활성화하는 것이 좋아요. 디버그 모드를 활성화하는 방법은 두 가지가 있어요.
- 명령어를 통해 활성화하기:
flask run --debug
- 코드에서 직접 설정하기:
if __name__ == "__main__":
app.run(debug=True)
3. Flask 애플리케이션 실행 파일 지정
기본적으로 app.py
파일을 실행하지만, 다른 파일을 실행하고 싶을 때는 --app
옵션을 사용하면 돼요.
flask --app your_app.py run
4. 추가 옵션을 사용한 Flask 실행
- 호스트 설정: 특정 네트워크 인터페이스에서 애플리케이션에 접근할 수 있도록 설정할 수 있어요.
- 모든 네트워크 인터페이스에서 접근 허용:
flask run --host=0.0.0.0
- 로컬에서만 접근 허용 (기본 설정):
flask run --host=127.0.0.1
- 포트 설정: Flask는 기본적으로 5000 포트를 사용하지만, 다른 포트를 사용하고 싶다면
--port
옵션을 사용하면 돼요. flask run --port=8000
- 코드 변경 감지 및 자동 재시작: 디버그 모드가 아닌 경우에도 코드 변경 시 애플리케이션이 다시 시작되도록 하려면
--reload
옵션을 사용할 수 있어요. flask --app my_app.py run --host=0.0.0.0 --port=8000 --reload
마무리
이렇게 해서 Flask 애플리케이션을 실행하고, 디버그 모드를 활성화하며, 다양한 옵션을 사용하는 방법을 알아봤어요. Flask를 활용해 더 쉽고 빠르게 개발해보세요!
728x90
'Web > web dev' 카테고리의 다른 글
파이썬 타입 힌트와 Flask의 URL 타입 힌트 비교 (0) | 2024.06.14 |
---|---|
Flask URL 빌더와 url_for() 함수 사용법 (0) | 2024.06.14 |
Flask URL 변수와 HTTP 메서드 활용하기 (1) | 2024.06.14 |
파이썬 데코레이터: 이해와 활용 방법 (0) | 2024.06.14 |
curl 주요 옵션 (1) | 2024.06.14 |