day01

Flask是一个轻量级的WSGI Web应用程序框架。它旨在使入门快速简便,并能够扩展到复杂的应用程序。它最初是围绕Werkzeug 和Jinja的简单包装器,并且已经成为最受欢迎的Python Web应用程序框架之一。

安装flask框架

1.创建一个虚拟环境
2.激活虚拟环境
f3.pip install flask

1 修改debuge,IP ,端口号

1.修改启动的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中设置

pip install flask-script

python hello.py -h 0.0.0.0 -p 8080 -d

2 路由匹配规则

1.: 默认的接收类型是str
2.,指定id类型为str
3.,指定id的类型为int
4.,指定接收的id类型为浮点型
5.,指定接收的path为URL的路径
from flask_script import  Manager
from flask import Flask
app = Flask(__name__)

# 将flask对象交给manager去管理,并且启动方式修改为manager.run()
manager = Manager(app=app)

@app.route('/')
def hellow_world():
    # 1/0
    return 'Hello World!'




# 路由匹配规则
# 1.: 默认的接收类型是str
# 2.,指定id类型为str
# 3.,指定id的类型为int
# 4.,指定接收的id类型为浮点型
# 5.,指定接收的path为URL的路径


@app.route('/get_id//')
def get_id(id):
    return 'id: %s' % id


@app.route('/get_int_id//')
def get_int_id(id):
    # 匹配int类型的id值
    return 'id: %d' % id


@app.route('/get_float//')
def get_float(uid):
    return 'uid: %.2f' % uid

@app.route('/get_path/')
def get_path(upath):
    return 'path: %s' % upath

if __name__ == '__main__':
    # 修改启动的ip和窗口,debug模式host = '0.0.0.0', port = 8080,debug=True
    # python hello.py -h 0.0.0.0 -p 8080 -d
    manager.run()

你可能感兴趣的:(day01)