一周学会Flask3PythonWeb开发-request请求对象与url传参
- 互联网
- 2025-09-02 11:03:01

锋哥原创的Flask3 Python Web开发 Flask3视频教程:
2025版 Flask3 Python web开发 视频教程(无废话版) 玩命更新中~_哔哩哔哩_bilibili
request请求对象封装了从客户端发来的请求报文信息,我们可以从中获取所有数据。
request对象包含的常用属性:
属性说明method当前的请求方法form表单参数及其值的字典对象args查询字符串的字典对象values包含所有数据的字典对象json如果mimetype是application/json,这个参数将会解析json数据,如果不是则返回Noneheadershttp 协议请求头cookiescookie名称和值的字典对象files与上传文件有关的数据url无参和url变量参数请求示例:
@app.route('/blog/list') def blog_list(): return '博客列表' @app.route('/blog/<int:id>') def blog_detail(id): ''' url变量 示例url请求 /blog/1 :param id: :return: ''' return f'博客id={id}的详情页面'url带参数请求示例:
@app.route('/blog/list') def blog_list(): ''' url带参数,示例url请求 http://127.0.0.1:5000/blog/list?page=2&size=10 :return: ''' page = request.args.get('page', default=1, type=int) size = request.args.get('size', default=10, type=int) print(page, size) return '博客列表'内置的URL变量转换器
转换器说明string不包含斜线的字符串(默认值)int整型float浮点数path包含斜线的字符串。static路由的URL规则中的filename变量就使用了这个转换器any匹配一系列给定值中的一个元素uuidUUID字符串一周学会Flask3PythonWeb开发-request请求对象与url传参由讯客互联互联网栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“一周学会Flask3PythonWeb开发-request请求对象与url传参”
上一篇
百度api填写