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 님 1246
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 오전