跳转到主要内容

法兰克福是一个基于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 (15.0 kB 查看哈希值)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面