IT/파이썬

플라스크 서버 실행 세팅

thesse 2021. 5. 21. 13:24
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)

 

 

* 이짓을 매번 안하려면

2021.05.21 - [IT/파이썬] - 파이썬 가상환경 - 배치파일

300x250
반응형

'IT > 파이썬' 카테고리의 다른 글

플라스크에서 ORM 사용하기 1  (0) 2021.05.23
플라스크 블루프린트  (0) 2021.05.21
파이참 인터프리터 설정 (가상환경)  (0) 2021.05.21
파이썬 가상환경 - 배치파일  (0) 2021.05.21
파이썬 가상환경  (0) 2021.05.21