1 Star 2 Fork 2

lxgzhw/lxgzhw_peewee_tutorial

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.py 838 Bytes
一键复制 编辑 原始数据 按行查看 历史
lxgzhw 提交于 2021-03-26 09:56 . 条件查询
from peewee import *
from playhouse.pool import PooledMySQLDatabase
db = PooledMySQLDatabase('test',
**{'charset': 'utf8', 'sql_mode': 'PIPES_AS_CONCAT', 'use_unicode': True, 'user': 'root',
'password': 'root'},
max_connections=32, # 最大连接数量
stale_timeout=300, # 5 分钟
)
class UnknownField(object):
def __init__(self, *_, **__): pass
class BaseModel(Model):
class Meta:
database = db
class User(BaseModel):
age = IntegerField(null=True)
birthday = DateTimeField(null=True)
name = CharField(null=True)
class Meta:
table_name = 'user'
# not_in查询
query = User.select().where(User.age.not_in([22, 23, 24])).limit(10).dicts()
print(list(query))
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/lxgzhw/lxgzhw_peewee_tutorial.git
git@gitee.com:lxgzhw/lxgzhw_peewee_tutorial.git
lxgzhw
lxgzhw_peewee_tutorial
lxgzhw_peewee_tutorial
master

搜索帮助