Flask——form表单的两种方法
前言
form表单是个HTML的双标签,可以用来传递数据,需要与python的flask库结合使用。
正片
get方法HTML部分
-
<form action = "目标网址">
-
<input name="给表单定义一个名称" />
-
<button>提交</button>
-
</form>
这里不需要定义method="get",因为它是默认的
post方法HTML部分
-
<form action="目标网址" method="post">
-
<input name="给表单定义一个名称" />
-
<button>提交</button>
-
</form>
大家应该看到了,form标签加了个属性method
Python部分
无论哪种方法,都以这种代码接收数据
-
from flask import*
-
app=Flask(__name__)
-
-
#正片
-
def index():
-
a=request.values.get("表单名称")
-
#……
-
app.run()
两种方法比较
这里,我们先了解一下input的另一个属性——type
属性值 | "text" | "password" | "file" |
作用 | 传输文本 | 传输密码(显示为点) | 上传文件 |
然后,我们再来看就两种传输方法的优缺点(个人观点)
method的值 | "get" | "post" |
优点 |
1.传输快 2.默认值,简单 |
1.支持密码、文件上传 2.传输更安全 |
不足 |
风险高,不适合密码传输 和文件上传 |
1.需要再设一个属性,麻烦 2.速度慢,对性能要求较高 |
结束语
这里坐着比较推荐post方法,但是具体情况具体分析,这样你的网页才能受到更多人的青睐!
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgaejbk
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24