皮威的板条箱司机
crate-peewee的Python项目详细描述
用于peewee的板条箱驱动程序,一种小型的、有表现力的orm。
大多数基本的操作都是有效的。支持特殊的板条箱功能,如全文 搜索或对象和数组字段仍在进行中。
有关完整的文档,请查看peewee documentation。
用法
将peewee与板条箱一起使用:
from peewee import Model, CharField from crate.peewee import CrateDatabase from uuid import uuid4 db = CrateDatabase() db.connect() def gen_key(): return str(uuid4()) class User(Model): id = CharField(null=True, default=gen_key, primary_key=True) name = CharField(null=True) class Meta: database = db db.create_tables([User], safe=True) arthur = User.create(name='Arthur') db.execute_sql('refresh table user') print([u for u in User.select(User.name).tuples()])