1. 路由必须以 '/' 开头, 但是结尾不一定需要 '/'
  2. 查看路由的所有规则, 可以使用 app.url_map 进行打印(url的相对路径, 支持的请求方式, 视图函数的标记)
  3. methods参数可以设置该路由支持的请求方式(列表格式), 因为app.route()默认不支持POST方式的请求, 只支持GET,OPTIONS,HEAD
  • demo
from flask import Flask

#注册应用
app = Flask(__name__)

@app.route('/user', methods=['GET', 'POST'])   # 指定该视图函数支持的请求方式
def index():
    for rule in app.url_map.iter_rules(): # 打印app内所有的路由规则
        print(rule, rule.methods, rule.endpoint)
    return '这里是用户中心'
    
# 启动应用 使用测试服务器
if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8000 , debug=True) # 指定了ip, 端口,以及开启了debug模式
Last modification:May 7th, 2020 at 01:59 pm
安安,亲觉得有用, 请随意打赏嗷