Flask
文章平均质量分 67
PininQ
见山是山,见海是海,见花便是花。
展开
-
Flask学习笔记1--Flask程序Hello world例子
Flask程序运行过程当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。此时,Web服务器会把来自客户端的所有请求都交给Flask程序实例。程序实例使用Werkzeug来做路由分发(URL请求和视图函数之间的对应关系)。根据每个URL请求,找到具体的视图函数并进行调用。 在Flask程序中,路由的实现一般是通过程序实例的装饰器实现。Flask调用视图函数后,可以返回两种内容...原创 2018-05-26 13:19:26 · 3096 阅读 · 0 评论 -
Flask学习笔记2--路由定义的基本方式
请求方式限定使用methods参数指定可接受的请求方式,可以是多种@app.route('/', methods=['GET','POST'])def hello(): return 'hello,world'给路由传参示例有时我们需要将同一类URL映射到同一个视图函数处理,比如:使用同一个视图函数来显示不同用户的订单信息。路由传递的参数默认当作string处...原创 2018-05-26 13:19:13 · 3038 阅读 · 0 评论 -
Flask Jinja2模板引擎
模板在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。而模板引擎的作用是承担视图函数的了一个作用,即返回响应内容。模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用的数据中获取;使用真实值...原创 2018-05-26 13:25:14 · 2925 阅读 · 0 评论 -
Flask学习笔记4--过滤器的基本使用
过滤器过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用Python中的某些方法,那么这就用到了过滤器。使用方式:过滤器的使用方式为:变量名|过滤器{{ variable | filter_name(*args) }}如果没有任何参数传递给过滤器,则可以把括号省略掉{{ var...原创 2018-07-08 09:55:55 · 310 阅读 · 0 评论 -
Flask学习笔记5--Flask-WTF表单
Web表单web表单是web应用程序的基本功能。它是HTML页面中负责数据采集的不见。表单由三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。在Flask中,为了处理web表单,我们一般使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能。WTForms支持的HTML标准字段...原创 2018-07-08 09:57:32 · 804 阅读 · 0 评论