Flask框架学习

简介

是一个非常小的python web框架,被称为微型框架,只提供了一个强健的核心,其它的功能都要使用扩展来实现。意味着可以根据自己的项目需求量身打造。遵循BSD证书。

官网 http://flask.pocoo.org/

2 组成

  1. 调试、路由、WSGI系统

  2. 模板引擎(Jinja2,Flask的核心人员开发


第一个程序   # 导入Flask类库
from flask import Flask
# 创建应用实例
app = Flask(__name__)
# 创建视图函数
@app.route('/')
def index():
    return 'Hello Flask !'
# 启动应用实例
if __name__ == '__main__':

    app.run()

这样就能启动了

启动参数可以是

debug是否开启调试模式,开启后有错误提示,代码修改后可以重新启动
threaded开启多线程,默认是不开启的
port指定端口号
host指定主机,设置为‘0.0.0.0’后可以通过ip地址进行访问

请求与响应

  1. 变量或对象

变量/对象上下文说明
current_app程序上下文当前运行的程序实例
g(global的简写)程序上下文处理请求时用作临时存储的对象,专门用来保存用户数据,每次请求都会重置,g对象在一次请求中的所有代码中都是可以使用的。
request请求上下文请求对象,保存了客户端的所有的HTTP请求信息
session请求上下文用户会话,用于保存需要'记住'的会话信息

都是代理对象



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值