1.请求表单 
请求表单的知识点是flask数据请求中很小的一部分,首先要了解一下GET和POST请求:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp 
GET和POST从字面意义上理解,一个是“获取”一个是“发送” 
说白了GET就是从指定的资源处来请求获取数据; 
而POST就是向指定的资源来提交要被处理的数据; 
而我们的请求表单,也就是request.form[],就是来获取POST请求中提交的表单数据到我们的控制台;一个简单的例子: 
 
 
接着昨天建立的app.py下面再写一个函数用来处理今天的请求表单问题, 
这里因为用到的是POST的请求方式,所以只对POST进行判断和处理,这里的print()括号中的内容就是最后从前天得到的数据要输出在控制台的内容;最后一个return把页面跳转到登录页面 
界面还没来得及美化,对付看一下 我这样安慰自己~

这是一个注册页面;在设置了登录注册的邮箱和密码之后,在后台是可以显示的: 
 
这只是为了练习知识点做的一个测试,先不要考虑实用性~~哭 
之后会在网页里看见我们的页面跳转: 

这时我们就看到了最后的结果,只做到了这里……….后续我们就开始换了老师去讲数据库了,后续我一定会用python做一个功能更强大的xx页面,等我~
2.简单的数据库语句温习 
之前跟着学校老师的课程内容用的老掉牙的SQLsever 卸载也卸不干净,留下了阴影……前两天装上了mysql,差点没有装上被同学嘲笑,等我不是小白了我做的第一件事就是删了你们的好友……. 
哈哈,言归正传,前两天安装了一个HeidiSQL,(一个MySQL数据库管理的客户端,可以将所有对MySQL的操作都可视化,这样我们也就无需去记住那繁琐的命令) 
几个简单的SQL语句: 
1.select【常量/列名/函数/运算/查询】from【临时表(虚拟表)/物理表】where【列名1,,,】group by 【特有分类属性的列名】having order by 【升序,降序……】 
select*from(select*from tablexxx)这里用这个例子解释了为什么from后面接的不一定只是物理表(存储在硬盘当中的,开辟了空间的,是真正的存储),还有可能是虚拟表(不是真实存在的,是你想要的那些数据组成的数据集构成的表)括号里的select*from tablexxx就是一个虚拟的临时表; 
这里面的执行顺序是按顺序执行,SQL语句的表述方式与中文不同,中文是“从…中获取….”而SQL是先说状语再去说从···获取,这句话的执行顺序是先where后having order by 
上面的只是select里的单表,还有联表,可能的话明天更新···· 
2.create 见名知意 是创建 create table/view 
3.insert 插入语句 insert into【表名】(列1,,,)values(,,,) 
4.update 修改/更新 update【表名】set【列1,,,】=新值 
5.delete from【表名】where 【字段名 +运算符+值】 
这里的删除的表一定是一个物理表 虚拟表不可删,建议使用delete语句时一定要加上where 规避风险; 
这就是今天学到的啦~~~我得去多多实际操作了,说不定会有新认知········

Flask关于请求表单的粗浅应用及理解+简单SQL语句温习的更多相关文章

  1. Flask教程 —— Web表单(上)

    第二章中介绍的request对象公开了所有客户端发送的请求信息.特别是request.form可以访问POST请求提交的表单数据. 尽管Flask的request对象提供的支持足以处理web表单,但依 ...

  2. fiddler修改请求表单数据

    一.使用出发点:进行测试某个添加编辑功能时候,部分字段前端限制了字段长度或者SQ,特殊字符等等的输入: 但是我们测试验证后端服务器是否处理,这个时候去修改提交请求表单,绕过前端的限制进行测试: 二.使 ...

  3. ASP.NET Core Razor 编辑表单 - ASP.NET Core 基础教程 - 简单教程,简单编程

    原文:ASP.NET Core Razor 编辑表单 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 编辑表单 上一章节我们介绍了标签助手和 HT ...

  4. jQuery form插件的使用--用 formData 参数校验表单,验证后提交(简单验证).

    Form Plugin API 里提供了很多有用的方法可以让你轻松的处理表单里的数据和表单的提交过程. 测试环境:部署到Tomcat中的web项目. 一.引入依赖js <script src=& ...

  5. 【Flask】 WTForm表单编程

    WTForm表单编程 在网页中,为了和用户进行信息交互总是不得不出现一些表单.flask设计了WTForm表单库来使flask可以更加简便地管理操作表单数据.WTForm中最重要的几个概念如下: Fo ...

  6. Flask—03-bootstrap与表单

    bootstrap与表单 Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML.CSS.JavaScript 开发的简洁.直观.强悍的前端 ...

  7. 【flask】处理表单数据

     表单数据的处理涉及很多内容,除去表单提交不说,从获取数据到保存数据大致会经历以下步骤: 解析请求,获取表单数据. 对数据进行必要的转换,比如将勾选框的植转换为Python的布尔值. 验证数据是否符合 ...

  8. 实验2、Flask模板、表单、视图和重定向示例

    实验内容 1. 实验内容 表单功能与页面跳转功 能是Web应用程序的基础功能,学习并使用他们能够更好的完善应用程序的功能.Flask使用了名为Jinja2的模板引擎,该引擎根据用户的交互级别显示应用程 ...

  9. Python——Flask框架——Web表单

    一.框架Flask-WTF 安装: pip install flask-wtf 需要程序设置一个密钥 app = Flask(__name__) app.config['SECRET_KEY'] = ...

随机推荐

  1. 虚拟机linux下安装tomcat外部可访问

    1.解压tomcat压缩包 tar -zxvf apache-tomcat 2.启动tomcat 进入bin目录下 ./catalina.sh run  (startup.sh不会显示日志信息) 3. ...

  2. 输出UTF-8-BOM格式的文件

    File localDir = new File(localPath); if(!localDir.exists()){ localDir.mkdirs(); } File file = new Fi ...

  3. Docker Kubernetes Service 代理服务创建

    Docker Kubernetes  Service 代理服务创建 创建Service需要提前创建好pod容器.再创建Service时需要指定Pod标签,它会提供一个暴露端口默会分配容器内网访问的唯一 ...

  4. CF932E Team Work

    思路 第二类斯特林数和组合数推式子的题目 题目要求\(\sum_{i=1}^n \left(\begin{matrix}n \\ i \end{matrix} \right) i^k\) 一个性质 第 ...

  5. 使用Log4j2实现日志输出

    一.说明 如果是使用slf4j规范的,请先引用: <!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-s ...

  6. XGpio函数

    头文件 #include"xgpio.h" int XGpio_Initialize(XGpio * InstancePtr, u16 DeviceId) 功能:初始化GPIO 参 ...

  7. Lintcode40-Implement Queue by Two Stacks-Medium

    40. Implement Queue by Two Stacks As the title described, you should only use two stacks to implemen ...

  8. 洛谷 P1856 【Picture】

    题目描述 N(N<5000) 张矩形的海报,照片和其他同样形状的图片贴在墙上.它们的边都是垂直的或水平的.每个矩形可以部分或者全部覆盖其他矩形.所有的矩形组成的集合的轮廓称为周长.写一个程序计算 ...

  9. 19 中山重现赛 1002 triangle

    题意:给一组数据a[0]...a[n],  n<5e6, a[i]<2^31-1(1e9)判断是否存在三角形数 首先想到的是排序,若a[i]+a[i+1]>a[i+2] , 则存在三 ...

  10. 一、Beego介绍与项目创建及启动

    一.beego 简介 beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API.Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 torna ...