flask路由

Posted happygril3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()

 

以上是关于flask路由的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

flask源代码笔记——路由

flask源代码笔记——路由

Flask系列 路由系统

Flask路由之重定向

flask路由规划蓝图和route