Flask基础(05)-->路由的基本定义

# 导入Flask
from flask import Flask

# 创建Flask的应用程序
app = Flask(__name__)

# http://127.0.0.1:5000/123或者http://127.0.0.1:5000/abc都能访问
@app.route('/test1/<user_id>') # 默认约束为string,用户输入内容都当做string处理
def hello_world(user_id):
    return 'user_id是:%s'%user_id

# http://127.0.0.1:5000/123
@app.route('/test2/<int:user_id>')
def hello_world(user_id):
    return 'user_id是:%s'%user_id

# http://127.0.0.1:5000/abc
@app.route('/test3/<string:user_id>')
def hello_world(user_id):
    return 'user_id是:%s'%user_id

if __name__ == '__main__':
    # app 运行的参数 ip地址,端口,是否开启调试
    app.run(debug=True)

尖括号中的内容是动态的,在此暂时可以理解为接受 int 类型的值,实际上 int 代表使用 IntegerConverter 去处理 url 传入的参数

使用 PostMan 对请求进行测试

PostMan 是一款功能强大的网页调试与发送网页 HTTP 请求的 Chrome 插件,可以直接去对我们写出来的路由和视图函数进行调试,作为后端程序员是必须要知道的一个工具。

  • 安装方式1:去 Chrome 商店直接搜索 PostMan 扩展程序进行安装
  • 安装方式2:https://www.getpostman.com/ 官网下载桌面版
  • 安装方式3:将已下载好的 PostMan 插件文件夹拖入到浏览器

原文地址:https://www.cnblogs.com/888888CN/p/9470735.html