python - backbone.js 在 python 中模拟模型

标签 python json orm model backbone.js

我正在开发一个项目,该项目可以作为服务器版本或独立发行版本提供。它在架构上与数据库无关,并且所有数据记录都具有 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/

相关文章:

python - 如何将图像显示为使用 wxPython 管理的颜色?

javascript - Json 数据到嵌套 Json 数据

c# - 在 .NET 中序列化高度链接的数据(自定义 JSON.NET 引用)

c# - 如何在 Entity Framework 中使用 Date Only 作为数据类型

java - 每次更改时保留整个 JPA 实体

python - __module__ 的语义

python - 用 Python 3 控制鼠标?

python - 属性错误 : 'HTTPResponse' object has no attribute 'type'

java - 如何在jsonobject中设置数组

sql - TypeORM 限制不起作用,无论设置多少限制,查询都会返回数组中的一个元素?