基于Calibre的图书馆原型设计。
calibrestekje的Python项目详细描述
基于Calibre的库原型设计
Calibrestekje是一个Python库,它提供了一种使用 CalibreCalibre桌面和web上下文之外的数据库 接口。在
生成了SQLAlchemy数据库绑定(请参见sqlacodegen的 提供更多)允许对现有口径的读/写访问 数据库。这些绑定比Calibresdatabase interface更细粒度,并提供对数据库表层的直接访问。在
还提供了一个flask扩展,以便开始web原型制作。 请参见flask-calibrestekje和the flask usage documentation 更多。在
快速示例
fromcalibrestekjeimportBook,Publisher,init_sessionsession=init_session("sqlite:///mymetadata.db")publisher=(session.query(Publisher).filter(Publisher.name=="MIT Press").one())books=(session.query(Book).filter(Book.publishers.contains(publisher)))print(f"Books published by MIT Press: {books.count()}")
- 项目
标签: