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)

猜你喜欢

转载自blog.csdn.net/weixin_44111377/article/details/92003857