peewee-async 一次删除多条数据

来源:10-5 tornado集成异步短信发送接口 - 2

宝慕林3443678

2019-05-29

采用peewee-async这个库,怎样实现类似peewee

#peewee
 Member.delete().where(Member.age > 25).execute()

但是我想用peewee-async来实现异步删除该什么实现

await self.application.objects.delete(object)

用这个实现好像只能一个个删除,这样我要先找出age>25 的object 然后再await self.application.objects.delete(object)

写回答

1回答

bobby

2019-06-01

all_objects = await objects.execute(TestModel.select())
 可以把上面的“TestModel.select() “ 换成sql语句就行了

0
2
bobby
回复
宝慕林3443678
比如你将TestModel.select() 换成 "delete from user where id>100" 这样的sql还不是你想怎么写就怎么写?
2019-06-03
共2条回复

Tornado从入门到进阶 打造支持高并发的技术论坛

异步IO并发编程/Form,ORM/aiomysql、peewee-async/epoll

593 学习 · 350 问题

查看课程