peewee的Crate驱动程序
项目描述
Crate驱动程序为peewee,一个小型、表达式的ORM。
大多数基本操作都可用。对Crate的特殊功能(如全文搜索或对象和数组字段)的支持仍在进行中。
有关完整文档,请参阅peewee文档。
用法
使用peewee与Crate
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()])
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源分布
crate-peewee-0.1.0.tar.gz (7.7 kB 查看哈希值)
构建分布
crate_peewee-0.1.0-py3-none-any.whl (4.6 kB 查看哈希值)
关闭
crate-peewee-0.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f2afd8e7870a3c0f367580c576720f4d16e53f29c92f6f61cdfcb557f14b819f |
|
MD5 | b0c2493c54b4a2c975444cba6eaf2e90 |
|
BLAKE2b-256 | 991fae660211093af9d836acd8af57adfb5c2b785f6219b99c9bee47ba44ece8 |