flask 链接 url_for()

来源:互联网 发布:物流软件大全 编辑:程序博客网 时间:2024/06/05 01:14

1.相对地址和绝对地址

 url_for('index') #返回的是相对地址,比如: /  url_for('index', _external=True) #返回的绝对地址,比如:http://localhost:5000/

一般在真个应用对象里使用相对路径就可以了

2.生成动态地址,传入路由参数
传入路由定义的参数

('user', name='wang', _external=True) # 返回的是 http://localhost:5000/user/wang

传入查询字符串
如果传入的参数不是路由定义的参数,则会生成查询的字符串

 url_for('index', page=2) #返回是 /?page=2

3.为静态js,css生成链接

url_for('static', filename='css/styles.css', _external=True) # 返回的结果是localhost:5000/static/css/styles.css
原创粉丝点击