Flask【第一章】:Flask介绍与安装

Flask介绍与安装

一、Flask介绍

1.python 现阶段三大主流web框架 Django、Tornado、Flask对比

Django:主要特点是大而全,集成了很多组件,例如:Models Admin、Form等等,不管用不用得到,反正它全部都有,属于全能型框架。通常用于大型web应用由于内置组件足够强大所以使用Django开发可以一气呵成。缺点:这么多的资源一次性全部加载,肯定会造成一部分的资源浪费。

Tornado:主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势,属于专注型框架。通常用于API后端应用,游戏服务后台,其内部实现的异步非阻塞真是稳得一批。缺点:太干净,连个session都不支持。

Flask:主要特点是小而轻,原生组件几乎为0,三方提供的组件请参考Django非常全面,属于短小精悍型框架。通常应用于小型应用和快速构建应用,其强大的三方库,足以支撑一个大型的web应用。缺点:缺点是啥???

二、Flask的安装与HelloWorld

1.Flask安装

Flask的安装特别简单,只需要使用pip安装一下即可:

pip3 install Flask

2.小试牛刀,运行一下flask

创建一个py脚本,内容如下:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World"

app.run()

运行起来,默认地址为:127.0.0.1:5000

浏览器输出内容:

3.代码解读

from flask import Flask  #导入flask类
app = Flask(__name__)  #实例化flask对象app

@app.route("/")  #app中的route装饰器
def index():   #视图函数
    return "Hello World"

app.run(debug=True)  #启动flask web服务,默认地址为127.0.0.1:5000,debug意思为当代码发生改变时自动刷新。
 

 

转载于:https://www.cnblogs.com/zhangjunkang/p/10233652.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值