:bulb: Flask는 flask run 실행 시 app.py 또는 wsgi.py를 찾으므로, 다른 파일명을 사용할 때는 FLASK_APP 환경 변수를 설정해야 합니다.

[01] FLASK_APP 설정

  • Flask는 flask run 실행 시, 명령어를 실행하는 디렉토리의 app.py 또는 wsgi.py를 찾아 서버를 구동한다.
  • 파일명이 다르면 FLASK_APP=파일명을 설정해야 서버가 실행된다.

파일명이 test.py 일 경우:

1
2
3
4
5
6
7
8
# linux 환경
export FLASK_APP=test

# Powershell (Windows 10, vscode)
$env:FLASK_APP="test.py"

# Command Prompt (Windows 10, vscode)
set FLASK_APP=test