cookie和session [TOC] 介绍 在网站中,http请求是无状态的的。也就是说即使第一次和服务器连接上后并且登录成功后,第二次请求服务器依然不能知道当前...
cookie和session [TOC] 介绍 在网站中,http请求是无状态的的。也就是说即使第一次和服务器连接上后并且登录成功后,第二次请求服务器依然不能知道当前...
模型分文件 [TOC] 分开models的目的 方便代码管理 解决循环引用 例子 主文件:main.py 模型文件:models.py 中间文件:exts.py
数据表多对多关系 [TOC] 多对多关系 多对多关系,需要通过一个中间表进行关联 中间表使用db.Table的方式创建 设置关联tags = db.relationship(...
外键约束 [TOC] 创建外键约束表结构 有两个表,用户表(users)与文章表(article)。其中文章表中的作者id是来自用户表的id,即外键关系 用户表: 文章表 查...
SQLAlchemy模型与表映射 [TOC] 模型与表映射 模型需要继承自db.Model,映射到表中的属性需写成db.Column的数据类型。 数据类型:db.Intege...
数据库SQLAlchemy [TOC] SQLAlchemy介绍 flask_sqlalchemy是一套ORM框架。 ORM(Object Relationship Mapp...
URL链接和加载静态文件 [TOC] 通用语法 url跳转 视图函数代码: html代码: 加载静态文件 语法: {{ url_for('static',filename='...
模板继承 [TOC] 语法 将模板公用的代码放在父模板base.html中,其他html页面通过继承父模板的方式避免重复的代码 语法: 父模板 子模板 例子 Flask代码:...
pytesseract模块支持:链接:https://pan.baidu.com/s/1URKMjx2r8ff34-pmtmgvdQ密码:e6fv 安装完成后需要添加运行文件...
例子,将用户输入的 分钟数 转化为小时数和分钟数,并要求小时数尽量大。负数时抛出异常
安装 sudo apt-get install mysql-server sudo apt-get install mysql-client 验证是否安装并启动成功 sudo...
0.安装 在Linux下安装 windows下安装 安装完成后,初始设置用户名与邮箱 1.使用 创建版本库:终端进入项目目录下,输入: git init 添加文件到暂存区 显...
逻辑与循环 [TOC] if 语句 语法: 例子: for循环遍历 字典遍历:语法和python一样,可以使用items()、keys()、values()、iteritem...
传参 [TOC] 较少的参数:直接在render_template函数中定义关键字参数。在模板中使用{{ var }} 多参数:使用字典,在render_template函数...
常用模块与用法 [TOC] Flask(主app) redirect(重定向),url_for(url反转) render_template(模板渲染) SQLAlchemy...
default过滤器 [TOC] default过滤器 length过滤器 获取列表、字符串、字典、元组等长度。例如用来显示文字评论的总数 常用的过滤器 abs(value)...