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 |