跳转到主要内容

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 查看哈希值)

上传时间: Python 3

由以下机构支持