set FLASK_ENV=development 을 입력해도 여전히 경고문구가 뜹니다

(myproject4) c:\projects\myproject4>flask run
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Serving Flask app 'pybo'
* Debug mode: on
* Running on http://127.0.0.1:5000 (Press CTRL+C to quit)
* Restarting with stat
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
'FLASK_ENV' is deprecated and will not be used in Flask 2.3. Use 'FLASK_DEBUG' instead.
* Debugger is active!
* Debugger PIN: 628-214-579

위 내용을 짐작컨대 FLASK_ENV라는 명령어를 플라스크 2.3부터는 더이상 지원하지 않으니 FLASK_DEBUG라는 명령어를 사용하라는 문구 같은데요. FLASK_DEBUG는 어떻게 쓰는 건지 알고 싶습니다.

puzzle75 1768

2022년 8월 3일 9:08 오전

목록으로
1개의 답변이 있습니다. 1 / 1 Page

플라스크 2.2 부터는 FLASK_ENV 대신 다음처럼 플라스크를 구동해야 하네요.

flask --debug run

--debug 가 있으면 디버깅이 on되어 구동되는 것 같습니다.

또는 디버깅을 위해 FLASK_ENV 대신 set FLASK_DEBUG=1을 설정해도 동일한것 같습니다.

Environment 항목은 삭제된 것 같습니다.

자세한 내용은 다음을 참고해 보세요.

https://flask.palletsprojects.com/en/2.2.0/tutorial/factory/

박응용

M 2022년 8월 3일 11:31 오전

빠른 답변 감사합니다! - puzzle75님, 2022년 8월 3일 11:40 오전 추천 , 대댓글