后端开发——接口路由技术

一、基本路由

Flask 介绍

  • Flask 是一个轻量级的 Web 开发框架。
  • 它依赖 jinja2 和 Werkzeug WSGI 服务的一个微型框架。
  • 优点:
    • 简单易用。
    • 微型轻量级。
    • 高度可扩展。
    • 社区活跃。

二、动态路由

@app.route("/<province>/<city>")
def city(province, city):
    return f"welcome {province} {city}"

三、限定类型

  • 路径中添加<类型:变量名>来限定变量的类型
  • @app.route("/<string:province>/<int:city>")
类型 说明
int 接受正整数和0
float 接受正浮点数
string (缺省值)接受任何不包含斜杠的文本
path 类似string,可以接受斜杠
uuid 接受uuid字符串