摘要:
MarkDown实现 生成目录的方法: "1.语法示例" "1.1图片" "1.2换行" "1.3强调" 在正文中,只要将 章节标题 的id对应上去即可: 1.语法示例 强调 阅读全文
摘要:
配置和连接 安装 ModuleNotFoundError: No module named 'MySQLdb' : 创建连接 增加数据 查询数据 python from flask import Flask from flask_sqlalchemy import SQLAlchemy app = 阅读全文
摘要:
安装 使用 组件的第二种初始化⽅方式 flask limiter也可以⽣生成⽇日志, ⽇日志器器名称为 flask limiter 阅读全文
摘要:
logging模块 flask配置日志 代码 自定义日志信息 项目中配置日志 在 家目录中手动创建 文件夹 阅读全文
摘要:
自定义json 阅读全文
摘要:
序列化 示例代码 阅读全文
摘要:
基本 参数1 参数2 参数3 阅读全文
摘要:
基本使用 安装 蓝图设置类视图 类视图设置装饰器 阅读全文
摘要:
从⽂文件中加载 优点 配置单独封装起来, ⽅方便便统⼀一管理理 缺点 如果有多套配置, 则复⽤用性较差 从对象中加载 优点 ⾯面向对象的形式, 可以定义⼦子类来继承公共配置和实现⼦子类个性化的配置 封装⼯工⼚厂函数&动态创建应⽤用 缺点 不方便设置⾃自定义的配置(代码被git管理理, ⼀一旦修改为⾃ 阅读全文
摘要:
所有视图能够获取用户信息 设置请求钩子,数据记录到g变量中 对特定用户进行访问控制 方案1: 前台/后台路路由分不不同的蓝图, 后台蓝图设置请求钩⼦子进⾏行行拦截 方案2: 实现装饰器器,对特定视图使⽤用 更更加灵活 functools.wraps 阅读全文
摘要:
上下⽂文变量量的使⽤用范围 [请求开始, 请求结束] 问题: 问题1:上下文变量能否是全局变量? 不能。 全局变量被所有线程共享, 无法记录多个请求的数据;上下文变量实现了线程的隔离,每个线程取出的值不同 问题2:上下文变量为什么要设置范围? 目的是节省内存,每次请求开始,创建上下文(记录上下文变量 阅读全文
摘要:
基本使用 细节 阅读全文