法兰克福是一个基于asyncpg的ORM。
项目描述
Frankfurt是一个对象关系映射(ORM)库,基于asyncpg构建。它借鉴了Django、SQLAlchemy、GiNO和tortoise-orm的想法。
源代码和问题跟踪器可在https://gitlab.com/jorgeecardona/frankfurt/issues找到
支持Python >= 3.7。
简介
由于Frankfurt基于asyncpg构建,因此它仅支持PostgreSQL。
我借鉴了Django、SQLAlchemy和tortoise-orm的想法来构建这个。
安装
安装frankfurt的推荐方法是使用pip
pip install frankfurt
快速入门
如预期,模型可以定义如下
>>> from frankfurt.models import Model >>> from frankfurt import fields >>> >>> class FirstModel(Model): ... text = fields.CharField(max_length=200) >>> >>> m = FirstModel(text='example') >>> m['text'] 'example'
项目详情
关闭
frankfurt-0.1b40.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39c1f85e4df5b55d3b12cec119185ae9dce7a8d20637f669de3011dfdef2b22a |
|
MD5 | 5c037c6ec9dc59514cd1b47fa0a220c4 |
|
BLAKE2b-256 | 1abd3d4288e0e4548368cce42c4693f2a42489cd9431c52f26a0f89b9a800fea |