伸缩自如的Flask [day9] request

在这里多看一下request,在前面的几篇文章中我们已经看过了他的身影,这里我们可以看一下它不同的属性。

request.form['xxx']
request.form.get('xxx')

这里是做一样的事情,拿取form中叫做xxx的值,但是使用get可以避免字典型态form找不到key时发生错误。

要是传送给後端的值为Array型态呢?

request.form.getlist('xxx')

request.args.get('a')

这里代表的是附加在Url中的参数,类似这样:localhost:5000/?a=100

可以发现这里要进行的是GET 到根路由,附带query 参数a为100。

使用方法可以参考这里:

要是想要获得上传档案呢?

file = request.files['file']

要是很多个档案呢?

flask.request.files.getlist("manyfile")

获取headers资讯?

request.headers.get('your-header-name')


<<:  用函式来传达你的心意> 0 <

>>:  InterSection

[Day 11] -『 GO语言学习笔记』- switch 叙述

以下笔记摘录自『 The Go Workshop 』。 如果遇到需要一大堆if叙述才能处理的状况,就...

27 | 【区块组合套件介绍】Stackable

我们之前介绍的 WordPress 原生区块有时会遇上不足够的情况,因为功能都偏向基础和简单。部分...

[Day11] Vite 出小蜜蜂~ Enemy!

Day11 延续上一回,我们尝试了 Function Composition 的技巧, 这次来试试看...

【Day 28】Google Apps Script - API Blueprint 篇 - Apiary 测试 API 介绍

Apiary 把文件与类似 postman 的功能结合在一起,可以边看文件边测试。 今日要点: 》...

Day14-seaborn(2)直方图histplot、散布图jointplot

直方图 直方图与上一篇所介绍长条图差别在哪里呢? 直方图通常用来观察连续性资料对於相同属性值的呈现结...