Flask框架基础--第一篇

1.flask框架和其他几种框架的优缺点对比

Django :
优点 - 大而全所有组件都是有组织内部开发高度定制化 教科书级别的框架
缺点 - 大到浪费资源,请求的时候需要的资源较高

Flask ;
优势 - 小而精,组件只有Session,第三方机构强烈支持Flask,非常多的三方组件 简单至极
缺陷 - 由于三方组件的关系 稳定性相对较差 Flask-Session

Tornado :
优势 - 异步IO 非阻塞 原生WebSocket
缺陷 - 组件 == 0 关于异步的不好理解 Debug难上加难

Sanic :
优势 - 异步IO 非阻塞 原生WebSocket + 小而精,组件只有Session,第三方机构强烈支持Flask,非常多的三方组件
缺陷 - 复杂度

2.flask的安装与启动

flask使用的软件是pycharm

第一步:创建一个新项目

第二步:安装flask组件(或者pip install flask)

+之后搜索flask插件,然后安装flask

3.flask的启动

from flask import Flask #导入Flask类
app = Flask(__name__) #实例化Flask的对象
@app.route('/') # app中的route装饰器,这里写路由
def index(): #视图函数
    return 'hello'
if __name__ == '__main__':
    app.run(debug=True) #启动flask web服务  debug=True表示自动重启
原文地址:https://www.cnblogs.com/l1222514/p/10690455.html