flask表单的实现

本文介绍了如何在Flask中使用flask-WTF进行表单处理,包括表单字段类型、渲染、数据存储、CSRF保护以及图片上传。通过表单验证确保数据安全,利用FileField进行文件上传并进行安全处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

表单:

flask-WTF表单介绍

表单常用字段类型及渲染

通过表单存储数据 

表单验证

图片上传


表单:

       什么是表单呢?输入框,密码框,文本域 下拉菜单,单选,多选,这些都叫表单。

常见的表单元素:

表单标签   <form>

        action -- 表单提交的URL地址

        method -- 表单请求方式(GET,POST)

        enctype -- 请求内容的形式 

                         POST普通表单提交 :application/x-www-form-urlencoded     

                         大型文件的时候提交:multipart/form-data 

单行文本框/多行文本框

textarea 多行文本
text 单行文本
password 密码
email 邮箱
url URL

选择框(单选/多选/下拉选择)

radio  单选框
checkbox  多选框
  <select><option></option></select> 下拉选择

隐藏表单域

<input type = 'hidden'>

按钮

<input type = 'botton'>  或  <botton> </botton>

文件上传框

<input type = 'file'>

 在视图中获取表单值:

GET请求:request.args.get('name','None')

POST请求:request.form.get('name','None')

flask-WTF表单介绍

集成 wtforms

CSRF保护

与Flask-Uploads 一起支持文件上传

安装:

pip安装: pip install flask-WTF

源码安装: python setup.py install

配置(

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱喝可乐的宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值