flask路由

1.查看路由

# 引入Flask库
from flask import Flask

app = Flask(__name__)

# 设置路由
@app.route('/')
# 定义视图函数
def index():
    return 'Hello World, this is my first flask web app!'

#查看路由信息
for rule in app.url_map.iter_rules():
    print(rule.endpoint,rule.rule)  #index /

if __name__ == '__main__':
    #调试服务器
    app.run()

2.请求方式

在flask中,默认

get,options,head

options:flask自带,简化版的get,询问服务接口的信息,比如接口允许的请求方式,允许的请求源头域名

head:flask自带,简化版的get,只返回相应头,不返回响应体

自定义POST PUT DELETE

405 method not allow

# 引入Flask库
from flask import Flask

app = Flask(__name__)

# 设置路由
@app.route('/',methods=["POST"])
# 定义视图函数
def index():
    return 'Hello World, this is my first flask web app!'



if __name__ == '__main__':
    #调试服务器
    app.run()

 

posted on 2021-06-25 17:47  happygril3  阅读(26)  评论(0编辑  收藏  举报

导航