我正在开发一个项目,该项目可以作为服务器版本或独立发行版本提供。它在架构上与数据库无关,并且所有数据记录都具有 KV 形式。值是具有现有结构之一的序列化 json 数据。
我需要一些解决方案,提供非常基本的 ORM 级别来管理这些记录集而不依赖数据库,它可以管理字典和列表、跟踪更改、执行简单的验证并提供一些用于将记录集与全局或本地同步的钩子(Hook)存储,甚至是基于文件的存储。
backbone.js 模型非常接近我想要的,但我在 python 上找不到类似的模型。
最佳答案
不确定这是否正是您想要的,但我正在开发一个项目,该项目实现了一个轻量级的类似 ORM 的框架(设计类似于,但比 sqlalchemy 轻得多。它仍然非常很多测试版,但它确实有效:http://pypi.python.org/pypi/norman/0.5.0
否则,我建议您查看 sqlalchemy,了解更加复杂和结构化的 ORM。
关于python - backbone.js 在 python 中模拟模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10241419/