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 请求上下文 用户会话,用于保存需要'记住'的会话信息

都是代理对象



猜你喜欢

转载自blog.csdn.net/pzl_pzl/article/details/80860024