Flask初识

Posted mengbin0546

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask初识相关的知识,希望对你有一定的参考价值。

Flask特点以及对比

  

Flask:

  1. 轻量级,短小精悍.
  2. 快,三行代码开启服务.

 

缺点:

  1. 你们还不会,组件大部分来源第三方,flask-admin,flask-session。
  2. Flask 大版本更新,组件更新速度慢.
  3.  

 

Django 特点:

  1. 大而全, admin ,models, Form ,ModelForm,中间件,Session
  2. 一个框架解决所有问题.

      

缺点:

  1. 一旦启动,所有资源全部加载,     用不到的,资源浪费.
  2. 结果复杂,太大了,
  3. 所有的组件,全部由Django自身控制.

 

 

 

Tornado;       

  1. 原生支持websocket
  2. 异步IO
  3. 非阻塞

缺点:

三方及原生组件 几乎为0

 

实例1 三行代码实现:

 

#三行实现大帅比版Flask
# from flask import Flask
# app =Flask(__name__)
# app.run()

  

实例2 六行代码实现:

#六行
from flask import  Flask
app =Flask(__name__)

@app.route("/")
def index():
    return "hello world"

if __name__ == ‘__main__‘:
    app.run("127.0.0.1",9527,debug=True)

 技术分享图片

 

以上是关于Flask初识的主要内容,如果未能解决你的问题,请参考以下文章

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段

Flask初识

flask框架初识 1

Flask初识,第五篇 ,做一个用户登录之后查看学员信息的小例子

Flask初识