先说吹牛用到的知识点:flask是2010年诞生的,使用python编写的轻量级web框架,它有两个核心的模块,即werkzeug模块完成路由分发(框架其实做好这个就很棒了),jinjia2模块作为前端的引擎(模板内支持过滤器的链式调用)。
书接正文:django好比一辆房车,功能强大而齐全,自2001开始就受到广大程序员的追捧,
flask好比一辆大板车:
恩恩。。如果是上图估计早被砸了。。。
flask除了车头和发动机啥都没有,然它并没有被人们抛弃,相反成长的很迅速,这是因为flask拥有完备的扩展库,你可以随心所欲的选择自己的需求,数据库你来定,发送邮件你来定,正所谓无招胜有招。
flask的扩展包:
- Flask-SQLalchemy:操作数据库;
- Flask-migrate:管理迁移数据库;
- Flask-Mail:邮件;
- Flask-WTF:表单;
- Flask-Bable:提供国际化和本地化支持,翻译;
- Flask-script:插入脚本;
- Flask-Login:认证用户状态;
- Flask-OpenID:认证;
- Flask-RESTful:开发REST API的工具;
- Flask-Bootstrap:集成前端Twitter Bootstrap框架;
- Flask-Moment:本地化日期和时间;
- Flask-Admin:简单而可扩展的管理接口的框架