asyncom:异步python OM

时间:2024-06-13 20:54:49
【文件属性】:

文件名称:asyncom:异步python OM

文件大小:25KB

文件格式:ZIP

更新时间:2024-06-13 20:54:49

sqlalchemy aio asyncio Python

异步OM 异步OM是几乎基于sqlalchemy ORM层的超基本对象映射器。 我们使用声明性扩展来构建类,并在查询中分解它们的实例。 (*有限支持) 对于关系,仍然没有任何支持。 依赖于依赖关系。 动机 我不喜欢他们仅使用asyncpgsa方法(核心层)来构建运行sqlgenerator的方法。 我喜欢围绕sqlachemy的声明性层构建,后来发现我可以修补session.query上的某些方法,以使用它自己的sql生成器,并使查询系统异步。 对象持久性是最小的,需要一些爱。 用法 from sqlalchemy . ext . declarative import declarative_base import sqlalchemy as sa from databases import DatabaseURL Base = declarative_base () clas


【文件预览】:
asyncom-master
----MANIFEST.in(276B)
----CONTRIBUTING.rst(3KB)
----.github()
--------ISSUE_TEMPLATE.md(323B)
----asyncom()
--------utils.py(1KB)
--------om.py(7KB)
--------__init__.py(226B)
--------tests()
----VERSION(6B)
----.vscode()
--------settings.json(259B)
----AUTHORS.rst(155B)
----.travis.yml(669B)
----tox.ini(552B)
----LICENSE(1KB)
----requirements_dev.txt(209B)
----setup.cfg(450B)
----HISTORY.md(865B)
----setup.py(1KB)
----README.md(2KB)
----Makefile(2KB)
----docs()
--------authors.rst(28B)
--------make.bat(767B)
--------readme.rst(27B)
--------contributing.rst(33B)
--------conf.py(5KB)
--------usage.rst(72B)
--------installation.rst(1KB)
--------history.rst(28B)
--------index.rst(309B)
--------Makefile(608B)
----.editorconfig(292B)
----.gitignore(1KB)

网友评论