一. Python 现阶段三大主流Web框架 Django Tornado Flask 对比

1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架

2.Tornado 主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架

3.Flask 主要特点小而轻,原生组件几乎为0, 三方提供的组件请参考Django 非常全面,属于短小精悍型框架

Django 通常用于大型Web应用由于内置组件足够强大所以使用Django开发可以一气呵成

Tornado 通常用于API后端应用,游戏服务后台,其内部实现的异步非阻塞真是稳得一批

Flask 通常应用于小型应用和快速构建应用,其强大的三方库,足以支撑一个大型的Web应用

Django 优点是大而全,缺点也就暴露出来了,这么多的资源一次性全部加载,肯定会造成一部分的资源浪费

Tornado 优点是异步,缺点是干净,连个Session都不支持

Flask 优点是精悍简单,缺点是你不会!哈哈哈哈哈哈!

二. Flask 的安装与HelloWorld

Flask的安装特别难,但是以一个多年奋斗在程序界的我,肯定会找出一个最简单的方法教你们,具体操作如下:

pip install Flask

别问我还有没有复杂的方法,没有!

Flask安装完成了,下面使用Flask走一遍仪式:

就不给你代码,就自己写

实现了Flask 的第一个HelloWorld程序,恭喜恭喜!

解读一下代码

启动了Flask,得到了返回值,打印在页面上

转载于:https://www.cnblogs.com/129TL/p/10244881.html

第一篇 你好,我叫Flask相关推荐

  1. 小工具开发笔记—IE自动填表器—第一篇:你好,世界

    系列导航: 小工具开发笔记-IE自动填表器-第零篇:序 小工具开发笔记-IE自动填表器-第一篇:你好,世界 继上篇博文初步介绍了小工具,本文就作为开发笔记正文第一篇,来叙述一下如何使用C++开发一个完 ...

  2. Python之路【第一篇】:Python简介和入门

    Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...

  3. Python人工智能第一篇:语音合成和语音识别

    Python人工智能第一篇:语音合成和语音识别 ​此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径.目前市面上主流的AI技术提供公司有很多,比如百度,阿 ...

  4. 1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知

    乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免 ...

  5. Carrey的第一篇博客

    Carrey的第一篇博客 为什么要写这篇博客 回顾一下猿生 总结一下 为什么要写这篇博客 你好! 我是Carrey,这是我的第一篇博客.我是一个有将近三年工作经验的java后端程序员,今天写这篇博客绝 ...

  6. 开博第一篇 往后余生,唯愿你幸福

    开博第一篇 --------十年相思伊人去,QQ不在微信来 我想轻轻的问候你一声 忙碌中的你过得还好吗 其实我过的不好 但我希望你过得好 没有你的日子 其实我活的很累 但我希望你活得轻松 没有你的日子 ...

  7. Python 自动化教程(1) 概述,第一篇 Excel自动化首篇

    人生苦短, 我用Python!  Python语法简炼.易上手,且有丰富的库可用,实现一个应用很简洁. Python常用于自动化.自动化的基本含义,是把人的动作写成程序,让计算机代替人工作.主要分为几 ...

  8. 林大计算机学子第一篇博客

    林大计算机学子第一篇博客 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下 ...

  9. 我的第一篇文章,doc命令

    第一篇文章测试 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识. 新的改变 ...

  10. 从零建起网站-第一篇

    建造网站第一篇 首先,你得去腾讯云买一个域名,小白建议买top域名,只需1元,你就有了一个域名,然后,把你的服务器/不用的电脑拿出. Nginx安装教程 1.下载 下载地址:http://nginx. ...

最新文章

  1. Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)
  2. 清华芯片研究再获顶会MICRO加持:软件定义芯片团队出品,最佳论文提名后又一突破...
  3. 各类商会协会单位类织梦模板(带手机端)
  4. javascript搜索框联想搜索_js实现输入框联想搜索
  5. offset linux,Linux 宏定义之 offsetof 与 container_of(十九)
  6. LIVE555再学习 -- DM368/Hi3516A 交叉编译
  7. 安装mysql 图_如何在Windows下安装MYSQL,并截图说明
  8. javascript 分号_让我们谈谈JavaScript中的分号
  9. linux grub error 22,Linux系統grub常見錯誤問題解決
  10. 内存类型范围寄存器 (MTRR)
  11. .net中Task.WaitAll和WaitAny同步的等待Task完成
  12. influxdb 配置
  13. 深度学习优化算法大全系列2: Momentum(动量)
  14. gsp计算机设施设备表格,GSP计算机系统内审表.doc
  15. 计算机感染病毒后 一定不能清除的措施是,货物周转量比上年同期下降最多的是()。...
  16. matlab怎样分别求偏相关系数,如何用Matlab计算相关系数和偏相关系数
  17. 峰哥买房用的贝壳app,他们的大数据平台如何实现的?
  18. SCA连载GDPR 数据处理案件分析 | 德国数据保护局vs德国学术机构,谁是数据控制者?
  19. OpenCV初学(5)--------矩阵操作
  20. 周志华机器学习(西瓜书)学习笔记(持续更新)

热门文章

  1. 管理新语:会议与问题的关系
  2. UBUNTU18禁用锁屏功能
  3. mod_signalwire.c:1009 Next SignalWire adoption
  4. NPAPI插件无法加载,有可能跟JDK相关
  5. 仲裁时,年假有效期两年
  6. 吾很努力了,吾不是关键因素
  7. 吾是否有“受迫害妄想症”之反省
  8. Python已经超过了JAVA?
  9. 一个简单的TCP客户/服务器的程序
  10. python re 使用