在Flask中,我们可以通过动态的构建URL来传递参数,且参数变量使用<>来表示
环境 Windows 工具 anaconda
from flask import Flask
app = Flask(__name__)
@app.route('/hello/<name>')
def hello(name):
return 'Hello %s!' % name
if __name__ == '__main__':
app.run(debug = True)
当你在python上运行后,在浏览器中输入http://127.0.0.1:5000/hello/chenhh,这时候浏览器就会显示
Hello chenhh !
除了默认的字符串,还可以使用int,float和path,使用的格式如下
@app.route('/hello/<int:number>')
def show(number):
return 'number is %d' % number
@app.route('/hello/<float:fudian>')
return 'Float is %f' %fudian
如字符串一样运用在URL中,则可以显示内容。