上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 140 下一页
摘要: 前言 通过url 地址可以访问一个网页,Flask 框架使用 route() 装饰器来把函数绑定到 URL。 路由 使用 route() 装饰器来把函数绑定到 URL。 from flask import Flask app = Flask(__name__) @app.route('/') def 阅读全文
posted @ 2022-08-21 19:02 上海-悠悠 阅读(950) 评论(0) 推荐(0)
摘要: 前言 Flask是由python开发的轻量的web框架,小巧,灵活,一个脚本就可以启动一个web项目,上手非常容易。 Flask 和 Django 框架对比 Django: 大而全,有一套完整的框架,但是耦合性高。Auth,Permission,admin基本没用,开发快,符合 MVC 模式 Fla 阅读全文
posted @ 2022-08-20 21:07 上海-悠悠 阅读(1019) 评论(0) 推荐(0)
摘要: 前言 向属性添加“验证”的一种快速方法是使用 validates()装饰器。 校验器 属性验证器可以引发异常,停止改变属性值的过程,或者可以将给定值更改为不同的值。 与所有属性扩展一样,验证器仅由普通用户代码调用;当 ORM 填充对象时,它们不会发出。 from sqlalchemy.ext.dec 阅读全文
posted @ 2022-08-20 17:05 上海-悠悠 阅读(323) 评论(0) 推荐(0)
摘要: 前言 一对多和多对一关系 一对多关系 一对多关系表设计,一个Parent类关联多个Child类 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import create_engine, Column, 阅读全文
posted @ 2022-08-19 20:02 上海-悠悠 阅读(379) 评论(0) 推荐(0)
摘要: 前言 SQLAlchemy 使用query查询的时,可以使用filter()和filter_by() 过滤条件。 filter_by() 参数直接用属性名,比较用一个= filter() 参数 用类名.属性名,比较用 == filter_by() 语法 filter_by() 源码如下 def fi 阅读全文
posted @ 2022-07-17 16:26 上海-悠悠 阅读(2628) 评论(0) 推荐(0)
摘要: 前言 在表里面一般会设置创建时间和更新时间,创建时间是数据写入时候的时间,更新时间是表的数据有更新,自动获取当前时间。 onupdate 是在更新时执行该方法,一般用在更新时间字段上。 DateTime 日期时间 Column 字段设置 DateTime 日期时间类型 from sqlalchemy 阅读全文
posted @ 2022-07-16 16:27 上海-悠悠 阅读(993) 评论(0) 推荐(0)
摘要: 前言 Column 对应表里面的每个字段 Column常用参数 第一个参数传数据类型,sqlalchemy常用数据类型: | 参数 | 类型| | -- | -- | |String |字符类型,使用时需要指定长度,区别于Text类型| |Text | 文本类型| |LONGTEXT | 长文本类型 阅读全文
posted @ 2022-07-16 15:47 上海-悠悠 阅读(1390) 评论(0) 推荐(0)
摘要: 前言 relationship 函数是 sqlalchemy对关系之间提供的一种便利的调用方式, backref参数则对关系提供反向引用的声明。 在最新版本的sqlalchemy中对relationship引进了back_populates参数, 两个参数的效果完全一致。 backref 和 bac 阅读全文
posted @ 2022-07-16 10:24 上海-悠悠 阅读(1044) 评论(0) 推荐(0)
摘要: 前言 表之间一对一关系 foreign key (外键) 父表类中通过 relationship() 方法来引用子表的类集合 在子表类中通过 foreign key (外键)引用父表类 from sqlalchemy.ext.declarative import declarative_base f 阅读全文
posted @ 2022-07-16 09:55 上海-悠悠 阅读(405) 评论(0) 推荐(0)
摘要: 前言 如果数据库中的表已经存在了,我们只想通过 SQLAlchemy 操作数据库表的数据,不需要建表。 这时可以不用一个个声明每个字段类型,可以用第三方包 sqlacodegen 自动生成 model 模型代码。 sqlacodegen 安装 使用pip安装对应包 pip install sqlac 阅读全文
posted @ 2022-07-14 16:30 上海-悠悠 阅读(1488) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 140 下一页