ORM
文章平均质量分 56
风华浪浪
这个作者很懒,什么都没留下…
展开
-
ORM框架Peewee七《INSERT 和 UPDATE扩展》
INSERT 和 UPDATE转载 2022-03-18 11:30:36 · 606 阅读 · 0 评论 -
Python Peewee 如何使用Mysql的JSON特性?
peewee 需要支持mysql json 类型一、基础modelclass User(Model): name = CharField(unique=True) some_json_data = CharField() requested_at = DateTimeField(default=datetime.now())二、自定义字段 json 字段class JSONField(TextField): def db_value(self, value):转载 2022-02-22 22:58:36 · 1003 阅读 · 0 评论 -
ORM框架Peewee(一模型)根据表生成model,根据model生成表
class User(BaseModel) : user_name = CharField(null = True) wo_no = IntegerField(primary_key = True) class Meta . : db_table = 'sys_user' # 数据库的表名。原创 2019-08-29 19:17:26 · 3021 阅读 · 1 评论 -
ORM框架Peewee(二增)
一、单条增加create 语句User.create(user_name='zhansan', wo_no=1024)也可以构造一个key: value 的字典,最后使用(返回值插入条数)data = {'user_name': 'zhansan', 'wo_no': 1024}User.create(**data)inster 语句 User.insert(User_name='lisi', wo_no=1000).execute() (返回 主键值,一般为id)等同原创 2019-08-29 19:42:47 · 665 阅读 · 0 评论 -
ORM框架Peewee(三删)
ORM框架Peewee(一模型)根据表生成model,根据model生成表ORM框架Peewee(二增)ORM框架Peewee(三删)ORM框架Peewee(四改)ORM框架Peewee(五查)ORM框架Peewee六(连接池、主从、重连、ssh连接)ORM框架Peewee七《INSERT 和 UPDATE扩展》ORM框架 Peewee 如何使用Mysql的JSON特性? 后加 删除指定记录,如果不加 ,则删除全部记录。等同于等同于 直接执行删除了,不用调用 方法。原创 2019-08-29 21:23:59 · 2442 阅读 · 0 评论 -
ORM框架Peewee(四改)
三、修改1、savesave() 方法可以插入一条记录,一旦模型实例具有主键,任何后续调用 save() 都将导致 UPDATE 而不是另一个 INSERTp = Person(Name='王五', Age=17, Birthday=date(1998, 01, 01))p.save() p.Remarks = 'abc'p.save() 第一次save 是 INSERT,...原创 2019-09-19 19:21:04 · 2148 阅读 · 0 评论 -
ORM框架Peewee(五查)
删单条删除name = User.get(user_name='zhangsan')name .delete_instance()等同于DELETE from student_info where student_name = 'zhangsan'多条删除User.delete().where(User.wo_no < 1024).execute()等同于DELETE fr...原创 2019-09-29 20:18:35 · 4023 阅读 · 2 评论