300x250
반응형
# 안됨
(myproject) C:\projects\myproject>flask run
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
Usage: flask run [OPTIONS]
Try 'flask run --help' for help.
Error: Could not locate a Flask application. You did not provide the "FLASK_APP" environment variable, and a "wsgi.py" or "app.py" module was not found in the current directory.
cmd에서 flask run을 했을때 에러남
이유 : 기본적으로 app.py를 찾으려 하지만 내 파일명이 다르기 때문에
다른 파일명을 사용하려면 FLASK_APP 환경변수에 앱 지정해줘야 함
#pybo.py 파일로 세팅
(myproject) C:\projects\myproject>set FLASK_APP=pybo
# 됨
(myproject) C:\projects\myproject>flask run
* Serving Flask app 'pybo' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
돌아가는데 WARNING뜸
producton deployment에서 돌리지 말라고 함
# 플라스크 서버 실행환경을 development로 세팅
(myproject) C:\projects\myproject>set FLASK_ENV=development
# 다시 런
(myproject) C:\projects\myproject>flask run
* Serving Flask app 'pybo' (lazy loading)
* Environment: development
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: 115-635-322
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
* 이짓을 매번 안하려면
300x250
반응형
'IT > 파이썬' 카테고리의 다른 글
플라스크에서 ORM 사용하기 1 (0) | 2021.05.23 |
---|---|
플라스크 블루프린트 (0) | 2021.05.21 |
파이참 인터프리터 설정 (가상환경) (0) | 2021.05.21 |
파이썬 가상환경 - 배치파일 (0) | 2021.05.21 |
파이썬 가상환경 (0) | 2021.05.21 |