flask框架学习(1)-flask框架介绍

1.flask框架介绍
2.框架对比
3.Flask文档

flask框架介绍
Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。
Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),
都需要用第三方的扩展来实现。比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。Flask 没有默认使用的数据库,
你可以选择 MySQL,也可以用 NoSQL。其 WSGI 工具箱采用 Werkzeug(路由模块),模板引擎则使用 Jinja2。这两个也是 Flask 框架的核心。
2.框架对比
1.框架轻重
    重量级的框架:为方便业务程序的开发,提供了丰富的工具、组件,如Django
    轻量级的框架:只提供Web框架的核心功能,自由、灵活、高度定制,如Flask、Tornado

2.与Django框架对比
    django提供了:
        django-admin快速创建项目工程目录
        manage.py 管理项目工程
        orm模型(数据库抽象层)
        admin后台管理站点
        缓存机制
        文件存储系统
        用户认证系统
    而这些,flask都没有,都需要扩展包来提供
    
3.Flask文档
1.中文文档(http://docs.jinkan.org/docs/flask/)
2.英文文档(http://flask.pocoo.org/docs/1.0/)
    
  






    

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。

文章标题:flask框架学习(1)-flask框架介绍

本文作者:伟生

发布时间:2022-09-25, 15:00:00

最后更新:2022-09-25, 15:24:48

原始链接:http://yoursite.com/2022/09/25/flask_09_introduce/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏