[Flask] 서버 만들기 기초편
1. 서버에 대한 설명
2. 서버 만들기
서버를 만들면 http://127.0.0.1:5000
의 url이 생기는데 이 url에서 /
페이지를 만들 것이다.
main.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello Python'
if __name__ == 'main':
app.run()
만약 /profile
이라는 페이지를 만들고 싶다면 다음을 추가하면 된다.
@app.route('/profile')
def profile():
return '안녕하세요. 저를 소개하겠습니다'
3. 서버 실행
ERROR
Usage: flask run [OPTIONS] Try 'flask run --help' for help.
powershell 인지 확인해야 한다. 반드시 cmd창에서 진행해야 한다.
main.py
파일을 만든다.- (cmd) set FLASK_APP=pybo
- (cmd) set FLASK_DEBUG=true
- (cmd) flask run
- 3번의 경우
main.py
의 내용이 수정될때마다 자동으로 서버를 다시 시작할 수 있도록 하는 기능이다. - 실행한 후부터 cmd 창에 log가 나타나게 된다.
4. 서버 계속 띄우기
위의 방식으로 하게 되면 pycharm 프로그램을 종료할 경우 서버 또한 종료된다.
- cmd창에서 해당 가상환경을 활성화 한다
conda activate flask
main.py
경로를 찾아서 서버를 실행한다.
-- 지금까지 아주아주 초보버전이었다고 합니다 --
댓글남기기