Flask--动态路由

Flask路由详解
本文深入讲解了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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值