Flask--动态路由

from flask import Flask

app=Flask(__name__)

#127.0.0.1:5000/goods_details/3
@app.route('/goods_details/<page>')
def goods_detail(page):
	print('page:',page) #page:3
	print(type(page))	#<class 'str'>默认是字符串类型
	return 'goods_detail...'

#指定类型
#127.0.0.1:5000/index/1
@app.route('/index/<int:page>')
def index(page):
	print(page,type(page))  #1 <class 'int'>
	return 'index page:{}'.format(page)

#path,page里可以有'/'
#127.0.0.1:5000/index2/a/b/c
@app.route('/index2/<path:page>')
def index2(page):
	return 'index2 page{}'.format(page)


if __name__ == '__main__':
    print(app.url_map)
    app.run(debug=True)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值