【文件属性】:
文件名称:orm:异步ORM。 :card_file_box:
文件大小:15KB
文件格式:ZIP
更新时间:2021-04-28 14:59:46
Python
ORM
orm软件包是用于Python的异步ORM,并支持Postgres,MySQL和SQLite。 ORM内置有:
用于查询构建的。
跨数据库异步支持。
用于数据验证的 。
因为ORM基于SQLAlchemy核心构建,所以您可以使用Alembic提供数据库迁移。
ORM仍在开发中:我们建议使用orm~=0.1固定所有依赖项
注意:使用ipython从控制台尝试此操作,因为它支持await 。
import databases
import orm
import sqlalchemy
database = databases . Database ( "sqlite:///db.sqlite" )
metadata = sqlalchemy . MetaData ()
class Note ( orm . Model ):
__tablename__ = "note
【文件预览】:
orm-master
----.travis.yml(184B)
----tests()
--------test_foreignkey.py(6KB)
--------settings.py(73B)
--------test_columns.py(2KB)
--------test_models.py(6KB)
----orm()
--------models.py(11KB)
--------__init__.py(409B)
--------fields.py(3KB)
--------exceptions.py(80B)
----requirements.txt(93B)
----setup.py(2KB)
----LICENSE.md(1KB)
----.gitignore(71B)
----.codecov.yml(133B)
----README.md(5KB)
----scripts()
--------test(387B)
--------install(165B)
--------publish(418B)
--------clean(335B)
--------lint(322B)
--------README.md(383B)