Open kimkyeseung opened 3 years ago
플라스크는 FLASK_APP 환경 변수가 지정되지 않은 경우 자동으로 app.py를 기본 애플리케이션으로 인식한다. 따라서 파일명을 app.py로 지었다면 FLASK_APP 환경 변수를 별도로 지정하지 않아도 된다. 다른 이름으로 파일이름을 지었다면 환경변수 FLASK_APP를 지정해줘서 실행할 수 있다.
파일이름이 pybo.py 인 경우,
set FLASK_APP=pybo
export FLASK_APP=pybo
$env:FLASK_APP = "pybo"
stderr
를 이용하기from __future__ import print_function # In python 2.7
import sys
@app.route('/button/')
def button_clicked():
print('Hello world!', file=sys.stderr)
return redirect('/')
logging
을 이용하기import logging
from flask import Flask
app = Flask(__name__)
@app.route('/print')
def printMsg():
app.logger.warning('testing warning log')
app.logger.error('testing error log')
app.logger.info('testing info log')
return "Check your console"
if __name__ == '__main__':
app.run(debug=True)
파이썬 가상환경 생성 후 활성화
mac
source myenv\bin\activate
or
. myenv\bin\activate
deactivate