IT资讯
当前位置:摩信网 > IT资讯 >  通信

Python三大框架:Flask框架、Tornado框架、Django框架简介

2020-03-30 21:05:04 木庄网络博客 编辑:丽丽 浏览数:21摩信网

Flask框架: Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当于一个内核,...

Flask框架

Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。

Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展(邮件扩展Flask-Mail,用户认证Flask-Login,数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现。

比如可以用 Flask 扩展加入ORM、窗体验证工具,文件上传、身份验证等。

Flask 没有默认使用的数据库,你可以选择 MySQL,也可以用 NoSQL。

Flask常用扩展包:

Flask-SQLalchemy:操作数据库;

Flask-script:插入脚本;

Flask-migrate:管理迁移数据库;

Flask-Session:Session存储方式指定;

Flask-WTF:表单;

Flask-Mail:邮件;

Flask-Bable:提供国际化和本地化支持,翻译;

Flask-Login:认证用户状态;

Flask-OpenID:认证;

Flask-RESTful:开发REST API的工具;

Flask-Bootstrap:集成前端Twitter Bootstrap框架;

Flask-Moment:本地化日期和时间;

Flask-Admin:简单而可扩展的管理接口。

Tornado框架

我们在创建tornado.web.Application的对象时,传?了第? 个参数——路由映射列表。

实际上Application类的构造函数还接收很多关于 tornado web应?的配置参数,在后?的学习中我们?到的地?会为?家介绍。

我们先来学习?个参数: debug,设置tornado是否?作在调试模式,默认为False即?作在?产模式。

当设置debug=True 后,tornado会?作在调试/开发模式,在此种模式下,tornado为?便我们开发?提供了?种特性:

1.?动重启,tornado应?会监控我们的源代码?件,当有改动保存后便会;

2.重启程序,这可以减少我们?动重启程序的次数。需要注意的是,?旦我们保存的更改有错误,?动重启会导致程序报错?退出,从?需要我们保存修正错误后?动启动程序。这?特性也可单独通过 autoreload=True设置;

分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.dbfrrf.com.cn/news/2020/03/30/325179959.html

转载本站原创文章请注明来源:摩信网

行业聚焦

微软:其47000位程序员每月制造近30000个bug

IT之家4月24日消息 微软详细介绍了他们如何利用机器学习模型处理其软件和服务中的BUG,“47000名开发人员每月产生近3万个Bug,”微软高级安全项目经理S...[详细]

OPPO Enco W31 真无线耳机正式发布:售价299元

IT之家4月13日消息 今天晚间OPPO正式举办了OPPO Ace2新品发布会,OPPO Enco W31真无线耳机也随之发布,并同步开售,售价299...[详细]

腾讯AI又创新纪录:ACL 2020入选27篇论文

近日,国际计算语言学协会年会(ACL,The Association for ComputationalLinguistics)在官网公布了ACL 2020的论...[详细]

【IT之家众测作品】小米AX3600路由器测评

本文系IT之家众测第六期作品。稿件内容、照片均为众测作者原创。首先感谢IT之家提供这次测评机会,有幸拿到了这款小米的最新产品——小米AX3600 AIoT路由器...[详细]

小米集团进军车联网,博泰逆势获融资

4月17日,车联网企业上海博泰(Pateo)获得中国科技公司小米集团B轮战略投资。雷锋网获悉,本次投资,小米以战略投资人注资博泰,投资金额以及具体股比尚未透露。...[详细]

智能时代

更多

1799 元至 2999 元,荣耀 Play4/Pro 5G 手机正式发布

 

IT之家6 月 3 日消息  今天下午,荣耀 Play4 系列新品发布会举行,荣耀正式发布了 Play4 Pr...[详细]

苹果 iPhone 11 最高降价 1600 元,iPhone 12 发布时将遭安卓 5G 手机四面围剿

 

IT之家5月17日消息 央视财经近期报道,今年上半年,国内手机市场有两个关键词:“5G围剿4G”以及“价格大战...[详细]

特斯拉更新Model Y和Model 3交付时间 最快5周到7周交货

 

受疫情影响,特斯拉弗里蒙特工厂被关闭,不过重新生产后,特斯拉更新了Model Y和Model 3交付时间,最快5周到7周...[详细]

Q1全球笔记本和平板电脑市场超预期 联想实现逆势双增长

 

近期,Strategy Analytics先后发布一季度全球平板和笔记本电脑出货量两份报告。尽管在疫情初期有些机构做出了...[详细]

工信部推进电信运营企业下降流量资费带动5G消费

 

  每日经济新闻记者:  咱们注意到,5G在疫情防控和复工复产的过程中发挥出了及其重要的效果,能否介绍一下当时5G建造的...[详细]

一周排行每月关注
北京十一选五开奖 26选5开奖时间 江苏7位数开奖时间 516棋牌游戏中心app下载 安徽十一选五手机版 黑龙江p62开奖 黑龙江6 1开奖结果查询 查看历史股票走势 分分彩永久免费计划版 网络棋牌娱乐 彩易体彩p3预测分析 湖北十一选五开奖查询结果 双色球开奖直播视频 七乐彩 炒股app排名 平特连肖计算方法 至尊棋牌下载