Flask/
│
├── venv/ ← 가상환경 (건들기 x)
│
└── myapp/ ← 여기서 작업
├── app.py
├── templates/
└── static/
코드 작성하기
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello Flask!'
@app.route("/home")
def home():
return "홈페이지"
if __name__ == '__main__':
print(__name__)
app.run(debug=True)
실행: python app.py
정상작동시, Running on http://127.0.0.1:5000이 뜰 것이다.
들어가면 Hello Flask가 뜬다.
URL에 /home 입력시, 홈페이지라는 문구가 페이지에 나타난다.
app = Flask(name)
Flask 객체를 하나 만들고, app이라는 변수에 넣는다.
name = 이 파일이 어떻게 실행됐는지를 알려주는 변수
print(__name__)
출력: main
@app.route('/')
URL주소와 함수 연결.
@란?
데코레이터. 바로 아래 함수는 / 주소로 들어왔을 때 실행하라는 의미이다.
app.run(debug=True)
실행하는데, 디버그 보드 키고 실행하기