文件名称:pyramid_basemodel:金字塔SQLAlchemy应用程序的全局基类
文件大小:27KB
文件格式:ZIP
更新时间:2024-03-20 03:31:24
python sqlalchemy pyramid hacktoberfest Python
pyramid_basemodel pyramid_basemodel是一个瘦的低级软件包,提供SQLAlchemy声明性Base和线程本地范围的Session ,可以由不同的软件包使用,而只需要绑定一次db引擎即可。 用法 您可以将它们用作声明性模型定义的基类,例如: from pyramid_basemodel import Base, BaseMixin, Session, save class MyModel(Base, BaseMixin): """Example model class.""" @classmethod def do_foo(cls): instance = Session.query(cls).first() save(instance) 然后,您可以绑定这些对sqlalchemy.url您
【文件预览】:
pyramid_basemodel-master
----MANIFEST.in(64B)
----.coveragerc(33B)
----pyproject.toml(180B)
----pytest.ini(0B)
----.github()
--------dependabot.yml(143B)
--------workflows()
----tests()
--------test_utils.py(2KB)
--------test_blob.py(569B)
--------test_init.py(2KB)
--------test_mixin.py(1015B)
--------test_model.py(2KB)
--------test_slug.py(2KB)
----requirements-lint.txt(51B)
----src()
--------.gitignore(13B)
--------pyramid_basemodel()
----CHANGES.md(3KB)
----setup.cfg(2KB)
----UNLICENSE(1KB)
----setup.py(85B)
----.gitignore(73B)
----README.md(2KB)
----.editorconfig(373B)
----.bumpversion.cfg(333B)
----requirements-test.txt(358B)