用于sqlite3的简单对象关系映射器,包括用于瓶子web框架的插件
macaron的Python项目详细描述
macaron是python上sqlite的一个小型对象关系映射器(orm)。 它是作为一个单独的文件模块分发的,没有依赖关系 而不是python标准库。
macaron提供了以独立方式访问sqlite数据库的简单方法。还有 它可以通过插件机制在瓶子网络框架中工作。
示例:
>>> import macaron >>> macaron.macaronage("members.db") >>> team = Team.create(name="Houkago Tea Time") >>> team.members.append(name="Ritsu", part="Dr") <Member object 1> >>> mio = team.members.append(name="Mio", part="Ba") >>> print mio <Member 'Mio : Ba'> >>> for member in team.members: print member ... <Member 'Ritsu : Dr'> <Member 'Mio : Ba'> >>> macaron.bake() >>> macaron.cleanup()