flask开发过程中,有时候需要获取当前请求url的相关数据,那么可以用以下方式获取url!!
flask测试请求地址:http://127.0.0.1:5000/main/index?page=10
实例如下:
from flask import request
@main.route('/main/index', methods=['GET', 'POST'])
@login_required
def index():
host_url = request.host_url
request更多方法:
- 1.request.path: /main/index
- 2.request.host: 127.0.0.1:5000
- 3.request.host_url: http://127.0.0.1:5000/
- 4.request.full_path: /main/index?page=10
- 5.request.script_root:
- 6.request.url: http://127.0.0.1:5000/main/index?page=10
- 7.request.base_url: http://127.0.0.1:5000/main/index
- 8.request.url_root: http://127.0.0.1:5000/