zoukankan      html  css  js  c++  java
  • 认识 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可以很好地完成这个任务

     

  • 相关阅读:
    刨根问底 | Elasticsearch 5.X集群多节点角色配置深入详解【转】
    ElasticSearch 内存那点事【转】
    Zookeeper之Zookeeper的Client的分析【转】
    Zookeeper之Zookeeper底层客户端架构实现原理(转载)
    elasticsearch 性能调优
    ElasticSearch性能优化策略【转】
    elasticsearch中 refresh 和flush区别【转】
    我理解的朴素贝叶斯模型【转】
    (转)Intellij IDEA 快捷键整理
    使用Mongo dump 将数据导入到hive
  • 原文地址:https://www.cnblogs.com/xiaoyuya/p/14833045.html
Copyright © 2011-2022 走看看