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. 51Nod 1010 只包含因子2 3 5的数

    K的因子中只包含2 3 5.满足条件的前10个数是:2,3,4,5,6,8,9,10,12,15. 所有这样的K组成了一个序列S,现在给出一个数n,求S中 >= 给定数的最小的数. 例如:n = ...

  2. 如何将数据库中的数据导入到Solr中

    要使用solr实现网站中商品搜索,需要将mysql数据库中数据在solr中创建索引. 1.需要在solr的schema.xml文件定义要存储的商品Field. 商品表中的字段为: 配置内容是: < ...

  3. Centosphp安装cassandra扩展

    一.准备 当前php版本PHP Version 5.5.10,首先去http://pecl.php.net/package/cassandra,找到对应的php版本 二.下载安装 # wget htt ...

  4. Html lable 标签

    Html lable 标签 <html> <body> <!-- label 关联光标标签,点击文字使得关联的标签获取光标.for="username" ...

  5. Java 泛型方法、泛型类、通配符、通配符上下限

    泛型方法 泛型方法定义规则: 所有泛型方法声明都有一个类型参数声明部分(由尖括号分隔),该类型参数声明部分在方法返回类型之前. 每一个类型参数声明部分包含一个或多个类型参数,参数间用逗号隔开.一个泛型 ...

  6. WinForm动态查询

    WinForm 动态查询 1. 使用场景 在对数据进行筛选, 包含多个筛选字段时适用. 2. 接口设计 /// <summary> /// 定义可作为追加到 WHERE 子句的控件接口 / ...

  7. react开发初始配置和一些问题

    1.npm run build之后,打开网页显示为空白的解决方案 初始使用的开发者应该都会使用create-react-app,初次尝试,启动没有问题,然后就测试一下build,结果发现本地文件ind ...

  8. 20175312 2018-2019-2 《Java程序设计》第5周学习总结

    20175312 2018-2019-2 <Java程序设计>第5周学习总结 教材学习内容总结 已依照蓝墨云班课的要求完成了第六章的学习,主要的学习渠道是PPT,和书的课后习题. 总结如下 ...

  9. Git的初次使用

    一.配置本地Git库 1.下载安装好Git,并配置自己的信息. git config --global user.name"yourname"配置你的名称 git config - ...

  10. js 数组原型

    Array.isArray( Array.prototype ) // A. true // B. false // C. error // D. other 答案是A. 其实 Array.proto ...