【文件属性】:
文件名称:sqlalchemy-mixins:Active Record,类似Django的查询,嵌套的渴望负载和SQLAlchemy的__repr__
文件大小:49KB
文件格式:ZIP
更新时间:2021-04-28 18:17:48
activerecord sqlalchemy eager-loading orm django-like
维护免责声明
项目作者当前没有足够的时间来支持该项目。
如果您想成为协作者,请随时打开Github问题
SQLAlchemy混合
注意:从v1.3开始,仅支持python 3.5+ 。
一整套与SQLAlchemy ORM无关的框架,易于集成且经过良好测试。
受和极大启发
为什么很酷:
与框架无关
轻松集成到现有项目: from sqlalchemy_mixins import AllFeaturesMixin
class User ( Base , AllFeaturesMixin ):
pass
干净的代码,按模块划分
遵循 , 和最佳做法,
95%以上的测试覆盖率
已经推动了一个大项目
俄罗斯读者,请参阅相关
目录
特征
活动记录
增删改查
查询方式
渴望的负荷
类似于Django的查询
按关系过滤和排序
自动渴望的负载关系
多合一:smart_query
【文件预览】:
sqlalchemy-mixins-master
----.github()
--------workflows()
----LICENSE.txt(1KB)
----.pypirc.example(239B)
----requirements-dev.txt(63B)
----requirements.txt(53B)
----sqlalchemy_mixins()
--------serialize.py(1KB)
--------repr.py(2KB)
--------utils.py(296B)
--------eagerload.py(4KB)
--------inspection.py(2KB)
--------__init__.py(630B)
--------activerecord.py(2KB)
--------session.py(781B)
--------timestamp.py(699B)
--------smartquery.py(15KB)
--------tests()
----examples()
--------serialize.py(1KB)
--------repr.py(1KB)
--------all_features.py(3KB)
--------eagerload.py(7KB)
--------activerecord.py(4KB)
--------timestamp.py(1KB)
--------smartquery.py(12KB)
--------.gitignore(28B)
----.directory(83B)
----tox.ini(219B)
----setup.py(2KB)
----README.md(23KB)
----.gitignore(61B)