需求:定义一个视图函数,来显示不同用户的订单信息
# 路由实现动态传参
# 需求:使用一个视图函数来显示不同用户的订单信息
@index_blu.route("/order/<order_id>") # <>定义路由参数, <>内需要起个名字
# 需要在函数()内填入参数名,name后面的代码就能够使用
def get_order_id(order_id):
return "order_id is %s" %order_id
实现的效果:
但是这样实现起来有个问题,不管你order后面接的是什么都会访问到
但我们的订单应该是数字,此时我们应该限定一下我们后面传入参数的类型
# 路由实现动态传参
# 需求:使用一个视图函数来显示不同用户的订单信息
@index_blu.route("/order/<int:order_id>") # <>定义路由参数, <>内需要起个名字且在前面定义传入参数的类型
# 需要在函数()内填入参数名,name后面的代码就能够使用
def get_order_id(order_id):
return "order_id is %s" %order_id
实现的效果
当我们传入的是字符串时:
当我们传入的是数字时: