programming/Python
[Flask] flask프레임워크(웹프레임워크)
worldint
2022. 11. 17. 22:15
flask란?웹프레임워크중 하나이다
웹 프레임워크는 웹페이지를 만들어내는 틀같은것이다.
기본 틀
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return '페이지입니다'
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)
def home()에있는 return 부분이 웹페이지화면에 표시된다.실행하면 아래와 같이된다
return 부분에 미리 만들어놓은 html을 올릴수도 있다.
그때는 render_template이라는 메소드를 사용하여 아래처럼 하면된다.
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
if __name__ == '__main__':
app.run('0.0.0.0',port=5000,debug=True)