zoukankan      html  css  js  c++  java
  • Flask框架和Django框架

    除了Flask,还有django。其中Diango是目前Python的框架中使用度最高的。但是Django如同java的EJB(EnterpriseJavaBeansJavaEE服务器端组件模型)多被用于大型网站的开发,但对于大多数的小型网站的开发,使用SSH(Struts+Spring+Hibernat的一个JavaEE集成框架)就可以满足,和其他的轻量级框架相比较,Flask框架有很好的扩展性,这是其他Web框架不可替代的。

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

    https://dormousehole.readthedocs.io/en/latest/  https://baike.baidu.com/item/Flask/1241509?fr=aladdin  https://www.cnblogs.com/pdun/p/11197544.html

    一、安装

    当你安装Flask时,以下配套软件会被自动安装。

    • Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。

    • Jinja 用于渲染页面的模板语言。

    • MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。

    • ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.

    • Click 是一个命令行应用的框架。用于提供 flask 命令,并允许添加自定义 管理命令。

    Flask对比django #对应django中的三件套 Httprespose:'',render:render_template,redirect:redirect,JsonResponse:jsonify

    >>可选依赖

    以下配套软件不会被自动安装。但如果安装了,那么 Flask 会检测到这些软件。

    如何写API接口,如何写REST接口

  • 相关阅读:
    Redis学习第二天
    Redis学习
    jQuery基础
    Hashtable 和 HashMap 的区别
    JSP页面乱码问题
    Day28 java8:Stream API
    转 链表中节点每k个一组反转
    day 27 lambda表达式(针对接口) & 函数式接口
    day20异常2
    day20 异常1
  • 原文地址:https://www.cnblogs.com/2008nmj/p/13851973.html
Copyright © 2011-2022 走看看