본문 바로가기
웹 기초/Flask, Server, Cloud, AWS

Flask : HTML 파일 연결

by 후닝훈 2021. 6. 29.
반응형

폴더 추가

앞서 static 폴더와 templates 파일을 추가한다.

static 폴더는 css나 image를 넣어두는 폴더이고, templates는 html 파일을 담는 곳이다.

이는 flask에서 이미 정해진 이름이므로 똑같이 생성해야 한다.

디렉토리 구조는 다음과 같다.

 

HTML 파일 불러오기

1. templates 폴더에 index.html 파일을 생성한다.

2. app.py에서 index.html을 불러온다. 아래와 같이 코드를 작성한다.

-> import 항목에 render_template를 추가한다.

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

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

@app.route('/mypage')
def mypage():
   return 'my page'

if __name__ == '__main__':
   app.run('0.0.0.0',port=5000,debug=True)

 

 

반응형

댓글