认识 flask框架 及 介绍

                             认识 flask 框架 及 介绍

什么是flask?  

Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。

简述:

Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。

简单理解 WED 框架 ?

WED框架是用来帮助我更简单高效的编写 应用的软件框架。    

比如你在浏览器访问一个网站  发起HTTP请求 这时(wed)框架就负责处理这个请求,分配不同的访问地址到相应的代码  然后生成HTML 创建带内容的HTTP响应。 借助框架,你可以不用编写处理HTTP请求与响应等底层代码。

Python的著名Web框架有Django、Pyramid、Tornado、webpy、Zope等。 

特点:

良好的文档                        丰富的插件     可插拔

包含开发服务器和调试器     ( debugger )  小     轻

集成支持单元测试                RESTful请求调度   

支持安全cookies                  基于Unicode

基本模式


Flask的基本模式为在程序里将一个视图函数分配给一个URL,每当用户访问这个URL时,系统就会执行给该URL分配好的视图函数,获取函数的返回值并将其显示到浏览器上,其工作过程见图。
IT运维的基本点为安全、稳定、高效,运维自动化的目的就是为了提高运维效率,Flask[9]开发快捷的特点正好符合运维的高效性需求。在项目迭代开发的过程中,所需要实现的运维功能以及扩展会逐渐增多,针对这一特点更是需要使用易扩展的Flask框架。另外,由于每个公司对运维的需求不同,所要实现的功能也必须有针对性地来设计,Flask可以很好地完成这个任务

 

原文地址:https://www.cnblogs.com/xiaoyuya/p/14833045.html