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. 机器学习【三】k-近邻(kNN)算法

    一.kNN算法概述 kNN算法是用来分类的,其依据测量不同特征值之间的距离,其核心思想在于用距离目标最近的k个样本数据的分类来代表目标的分类(这k个样本数据和目标数据最为相似).其精度高,对异常值不敏 ...

  2. 扩容 swap 分区

    扩容 swap 分区 题:添加一个 swap 分区在您的系统中添加一个大小为 512 MiB 的 swap 分区.当您的系统启动时,swap 分区应 该可以自动挂载.不要移除或者修改其他已经存在于您的 ...

  3. JavaScript Dom 事件

    JavaScript  Dom 事件 对于事件需要注意的要点: // this标签当前正在操作的标签. this // event封装了当前事件的内容. even 常用事件 // 鼠标单击.触发事件 ...

  4. nmon监控数据分析

    性能测试中,各个服务器资源占用统计分析是一个很重要的组成部分,通常我们使用nmon这个工具来进行监控以及监控结果输出. 一. 在监控阶段使用类似下面的命令 ./nmon -f write_3s_20v ...

  5. HDU 5279 YJC plays Minecraft(NTT+分治)

    题意 有 \(n\) 个岛屿,第 \(i\) 个岛屿上有一张 \(a_i\) 的完全图.其中第 \(i\) 张完全图的 \(a_i\) 号节点和 \(i+1\) 号岛屿的 \(1\) 号节点有边相连( ...

  6. 经典排序js实现

    https://www.cnblogs.com/onepixel/articles/7674659.html

  7. 常见的Git命令

    最近想着需要把工作中做一个备份,除了本地保存之外,上传到码云是个不错的选择,除了Git的一些特点外,也可以让别人看到你的代码,共同修改之类的 首先在上传到码云之前,需要学习Git的一些基础教程,包括国 ...

  8. Redis出现的问题

    1):Could not connect to Redis at 127.0.0.1:6379: Connection refused 分析: 1-1:虚拟机中的 6379 端口可能没有开启 查看虚拟 ...

  9. Hbasewindows系统下启动报错及解决办法

    今天在本地windows电脑上,装pinpoint时,需要先安装一个Hbase数据库,按照教程下载启动Hbase数据库时,却启动报错:java.io.IOException: Could not lo ...

  10. Annotaion——深入理解注解类型

    什么是注解? 对于很多初次接触的开发者来说应该都有这个疑问?Annontation是Java5开始引入的新特征,中文名称叫注解.它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metada ...