Flask是一個(gè)輕量級(jí)的WSGI Web應(yīng)用程序框架。它旨在使入門(mén)快速簡(jiǎn)便探膊,并能夠擴(kuò)展到復(fù)雜的應(yīng)用程序杠愧。它最初是圍繞Werkzeug 和Jinja的簡(jiǎn)單包裝器,并且已經(jīng)成為最受歡迎的Python Web應(yīng)用程序框架之一逞壁。
安裝flask框架
1.創(chuàng)建一個(gè)虛擬環(huán)境
2.激活虛擬環(huán)境
f3.pip install flask
1 修改debuge流济,IP 锐锣,端口號(hào)
1.修改啟動(dòng)的ip和窗口,debug模式host = '0.0.0.0', port = 8080,debug=True
if __name__ == '__main__':
app,run(host = '0.0.0.0', port = 8080,debug=True)
2. 在terminal中設(shè)置
pip install flask-script
python hello.py -h 0.0.0.0 -p 8080 -d
2 路由匹配規(guī)則
1.<id>: 默認(rèn)的接收類型是str
2.<string绳瘟;id>,指定id類型為str
3.<int: id>,指定id的類型為int
4.<float:id>,指定接收的id類型為浮點(diǎn)型
5.<path:path>,指定接收的path為URL的路徑
from flask_script import Manager
from flask import Flask
app = Flask(__name__)
# 將flask對(duì)象交給manager去管理雕憔,并且啟動(dòng)方式修改為manager.run()
manager = Manager(app=app)
@app.route('/')
def hellow_world():
# 1/0
return 'Hello World!'
# 路由匹配規(guī)則
# 1.<id>: 默認(rèn)的接收類型是str
# 2.<string;id>,指定id類型為str
# 3.<int: id>,指定id的類型為int
# 4.<float:id>,指定接收的id類型為浮點(diǎn)型
# 5.<path:path>,指定接收的path為URL的路徑
@app.route('/get_id/<id>/')
def get_id(id):
return 'id: %s' % id
@app.route('/get_int_id/<int:id>/')
def get_int_id(id):
# 匹配int類型的id值
return 'id: %d' % id
@app.route('/get_float/<float:uid>/')
def get_float(uid):
return 'uid: %.2f' % uid
@app.route('/get_path/<path:upath>')
def get_path(upath):
return 'path: %s' % upath
if __name__ == '__main__':
# 修改啟動(dòng)的ip和窗口糖声,debug模式host = '0.0.0.0', port = 8080,debug=True
# python hello.py -h 0.0.0.0 -p 8080 -d
manager.run()