欢迎光临散文网 会员登陆 & 注册

flask概述

2021-09-30 08:52 作者:海鸥之道  | 我要投稿

python  web 框架理解:

- django ,大而全,重武器。

Django:是python使用最广泛的web框架之一。有非常齐备的官方文档,提供了一站式成熟可靠的解决方案,包含缓存,ORM,管理后台,验证和表单处理等。适合开发复杂的数据库驱动的网站。不过,由于提供的是一站式的解决方案,系统的耦合度高,不容易替换内置的功能,学习曲线也比较高。

内部包含组件特别多:ORM、Admin、中间件、Form、ModelForm、Session、缓存、信号、 CRSF;

- flask, 短小精悍,可扩展强,第三方组件丰富。

一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。

- tornado,短小精悍+ 异步非阻塞

它是一个非阻塞式web服务器,这是与其他框架明显的区别,且速度相当快,每秒可以处理数以千计的连接。但 Tornado 提供了网站基本需要使用的模块外,剩下的则需要开发者自己进行扩展。

flask安装: pip install flask

一个完整的程序

快速显示网页hello world:

运行:

然后打开这个网址: http://127.0.0.1:5000/ index

可以看到网页上显示 hello world


flask概述的评论 (共 条)

分享到微博请遵守国家法律