Flask의 기본 코드는 다음과 같다.
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
@app.route('/mypage')
def mypage():
return 'This is My Page!'
if __name__ == '__main__':
app.run('0.0.0.0',port=5001,debug=True)
맥 os 포트와의 중첩을 피하기 위해 5001 port를 사용했다.
localhost:5001에 접속하면 home() 함수가 실행된다.
localhost:5001/mypage로 접속하면 mypage() 함수가 실행된다.
flask 프레임워크의 기본 폴더 구조는 다음과 같다.
위 코드에서 render_template('index.html')은 templates 폴더 안의 index.html을 실행한다.
'Development' 카테고리의 다른 글
[bs4] meta 태그의 내용 가져오기 (0) | 2021.12.31 |
---|---|
[flask] 서버와 클라이언트의 GET, POST API 설계 (0) | 2021.12.31 |
[pymongo] database에 저장, 찾기, 바꾸기, 지우기 기본 코드 (0) | 2021.12.30 |
[python, requests, bs4] select와 select_one을 사용한 웹페이지 크롤링 (0) | 2021.12.30 |
[python] requests와 bs4를 이용하여 웹의 html을 가져오는 기본 코드 (0) | 2021.12.30 |