随笔分类 - ⑤ Py - 开发_5 Flask
摘要:模板 基本数据类型 可以执行python语法,如:dict.get(), list['xx'] 比django 更加亲近于 python 传入函数 - django,自动执行 - flask,不自动执行,需要自己加 " () " 了 简单的示例 定义变量 模板中的变量是一种 " 占位符 ", 告诉模
阅读全文
摘要:websocket 概念 是一套协议,协议规定了: - 连接时需要握手 - 发送数据进行加密 - 连接之后不断开 意义 实现长轮询等操作 框架支持 - flask,gevent-websocket - django,channel - torando框架自带 应用场景 实时响应页面时,可以使用web
阅读全文
摘要:ORM 简称 ORM, O/RM, O/R Mapping 持久化模型 特征 数据表和编程类的映射 数据类型映射 字段属性映射类的属性和数据类型 关系映射 表于表之间的关系对应到 编程类的关系上 字段属性映射类的属性和数据类型 表于表之间的关系对应到 编程类的关系上 优点 数据操作和业务逻辑区分 封
阅读全文
摘要:源码流程 创建对象 run run_simple(host,port,self,**options) 会对第三个传入的参数加()进行执行 第三个参数如果是app对象就执行其 __call__ 方法 __call__ call 返回的是 wsgi_app 的执行结果 wsgi_app wsgi_app
阅读全文
摘要:session 加密后放在用户浏览器的 cookie 中 于django 的自带session 不同,flask 的 session 需要导入 添加密钥 内部流程 操作 完全类似于字典操作 流程 请求到来 > 视图函数 > 请求结束 当请求刚到来: flask读取cookie中session对应的值
阅读全文
摘要:蓝图 使用场景 如果代码非常多,要进行归类。不同的功能放在不同的文件,把相关的视图函数也放进去。 蓝图也就是对flask的目录结构进行分配(应用于小,中型的程序) 当然对于大型项目也可以通过 url_prefix 加前缀的方式实现 使用方法 目录结构 __init__.py 只要一导入crm就会执行
阅读全文
摘要:视图 FBV 装饰器实现中间件功能 预备处理视图函数初始状态 视图级别加装,比较适用于对少量视图进行处理 全局级别加装 除了 before_request 以外还有其他特殊装饰器: from flask import Flask app = Flask(__name__) @app.before_r
阅读全文
摘要:配置文件系统 构建 Flask 应用时指定 一般不推荐修改此配置. 默认的配置即可 启动程序时指定运行配置 自定义配置文件 创建一个 setting.py 用于存放配置文件的相关属性 配置文件中可以进行分级继承来区分不同视图的配置文件设置 默认配置文件放在项目根路径下 配置文件的设置方式 常用的是以
阅读全文
摘要:FLASK 框架 框架介绍 简单来说: 小 扩展性极强 官方文档 点这里 Flask 和 Django 的区别 Django 无socke,依赖第三方模块wsgi 路由系统(CBV,FBV) 中间件,视图函数, 自带:ORM,cookie,session,Admin,Form,缓存,信号,序列化 内
阅读全文