第一篇 你好,我叫Flask
一. 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相关推荐
- 小工具开发笔记—IE自动填表器—第一篇:你好,世界
系列导航: 小工具开发笔记-IE自动填表器-第零篇:序 小工具开发笔记-IE自动填表器-第一篇:你好,世界 继上篇博文初步介绍了小工具,本文就作为开发笔记正文第一篇,来叙述一下如何使用C++开发一个完 ...
- Python之路【第一篇】:Python简介和入门
Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...
- Python人工智能第一篇:语音合成和语音识别
Python人工智能第一篇:语音合成和语音识别 此篇是人工智能应用的重点,只用现成的技术不做底层算法,也是让初级程序员快速进入人工智能行业的捷径.目前市面上主流的AI技术提供公司有很多,比如百度,阿 ...
- 1. 不吹不擂,第一篇就能提升你对Bean Validation数据校验的认知
乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免 ...
- Carrey的第一篇博客
Carrey的第一篇博客 为什么要写这篇博客 回顾一下猿生 总结一下 为什么要写这篇博客 你好! 我是Carrey,这是我的第一篇博客.我是一个有将近三年工作经验的java后端程序员,今天写这篇博客绝 ...
- 开博第一篇 往后余生,唯愿你幸福
开博第一篇 --------十年相思伊人去,QQ不在微信来 我想轻轻的问候你一声 忙碌中的你过得还好吗 其实我过的不好 但我希望你过得好 没有你的日子 其实我活的很累 但我希望你活得轻松 没有你的日子 ...
- Python 自动化教程(1) 概述,第一篇 Excel自动化首篇
人生苦短, 我用Python! Python语法简炼.易上手,且有丰富的库可用,实现一个应用很简洁. Python常用于自动化.自动化的基本含义,是把人的动作写成程序,让计算机代替人工作.主要分为几 ...
- 林大计算机学子第一篇博客
林大计算机学子第一篇博客 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下 ...
- 我的第一篇文章,doc命令
第一篇文章测试 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识. 新的改变 ...
- 从零建起网站-第一篇
建造网站第一篇 首先,你得去腾讯云买一个域名,小白建议买top域名,只需1元,你就有了一个域名,然后,把你的服务器/不用的电脑拿出. Nginx安装教程 1.下载 下载地址:http://nginx. ...
最新文章
- Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)
- 清华芯片研究再获顶会MICRO加持:软件定义芯片团队出品,最佳论文提名后又一突破...
- 各类商会协会单位类织梦模板(带手机端)
- javascript搜索框联想搜索_js实现输入框联想搜索
- offset linux,Linux 宏定义之 offsetof 与 container_of(十九)
- LIVE555再学习 -- DM368/Hi3516A 交叉编译
- 安装mysql 图_如何在Windows下安装MYSQL,并截图说明
- javascript 分号_让我们谈谈JavaScript中的分号
- linux grub error 22,Linux系統grub常見錯誤問題解決
- 内存类型范围寄存器 (MTRR)
- .net中Task.WaitAll和WaitAny同步的等待Task完成
- influxdb 配置
- 深度学习优化算法大全系列2: Momentum(动量)
- gsp计算机设施设备表格,GSP计算机系统内审表.doc
- 计算机感染病毒后 一定不能清除的措施是,货物周转量比上年同期下降最多的是()。...
- matlab怎样分别求偏相关系数,如何用Matlab计算相关系数和偏相关系数
- 峰哥买房用的贝壳app,他们的大数据平台如何实现的?
- SCA连载GDPR 数据处理案件分析 | 德国数据保护局vs德国学术机构,谁是数据控制者?
- OpenCV初学(5)--------矩阵操作
- 周志华机器学习(西瓜书)学习笔记(持续更新)