4-3. Flask 시작하기 - HTML파일 주기

yyoujg·2022년 4월 28일
0

1) Flask 기초: 기본 폴더구조

Flask 서버를 만들 때, 항상,

프로젝트 폴더 안에,
ㄴstatic 폴더 (이미지, css파일을 넣어둔다)
ㄴtemplates 폴더 (html파일을 넣어둔다)
ㄴapp.py 파일

이렇게 세 개를 만들어두고 시작.

(꼭 참고!! venv는 실제로는 보이지만, 안보인다~라고 생각!)

2) Flask 기초: HTML 파일 불러오기

templates 폴더의 역할: HTML 파일을 담아두고, 불러오는 역할
flask 내장함수 render_template를 이용

from flask import Flask, render_template
app = Flask(__name__)

## URL 별로 함수명이 같거나,
## route('/') 등의 주소가 같으면 안됩니다.

@app.route('/')
def home():
   return render_template('index.html')

if __name__ == '__main__':
   app.run('0.0.0.0', port=5000, debug=True)
profile
멋쟁이 개발자가 될거야!!

0개의 댓글