goatfish:由SQLite支持的小型无模式Python ORM。 :tent:

时间:2024-06-12 15:27:41
【文件属性】:

文件名称:goatfish:由SQLite支持的小型无模式Python ORM。 :tent:

文件大小:11KB

文件格式:ZIP

更新时间:2024-06-12 15:27:41

Python

描述 goatfish是由SQLite支持的小型无模式ORM。 也是这样的: 它的用法非常简单,只需让您的类继承自goatfish.Model并指定一个连接,即可使用绯fish方法。 山羊鱼还支持查询模型中的任意属性,以及为任意属性建立索引。 它不强制执行任何类型的架构。 看来此方法与FriendFeed用于在MySQL上实现无模式层的方法相同,这是非常重要的验证: 用法 要使用goatfish ,您需要做的就是创建一个从goatfish.Model继承的类。 import goatfish import sqlite3 db_connection = sqlite3.connect(":memory:") class Test(goatfish.Model): class Meta: # This is so we know where to conn


【文件预览】:
goatfish-master
----.gitignore(2KB)
----setup.cfg(195B)
----README.md(4KB)
----CHANGELOG.md(477B)
----.pre-commit-config.yaml(638B)
----.gitchangelog.rc(6KB)
----goatfish()
--------models.py(6KB)
--------tests.py(4KB)
--------__init__.py(34B)
----pyproject.toml(494B)
----.travis.yml(118B)

网友评论