[下面的背景] 我在后端的 Python 中用 SQLObject 建模了我的数据。现在我正在将 SQLObject 转换为 dict,并从 dict 中获取所有键,然后将其导出为 JSON 文档(所以只是一个 JavaScript 数组)。我打算做类似的事情:
Spine.Model.extend({
fromList: function(name, list){
var model = Spine.Model.setup(name, list);
return model;
}
});
这是一个好主意吗?Spine 是否已经提供此功能?这是扩展 Spine.Model 类的最佳方式吗?
背景:
所以。我有一个 Python 应用程序,我一直在使用 Flask 从 GUI 应用程序移植到 Web 应用程序。
我已经到了我正在做视图部分的地步,并意识到使用 JavaScript 框架来操作数据/控制应用程序/等会很有意义。
经过大量研究后,我选择了 Spine(API 在第一次阅读时对我来说是最有意义的,加上作者写了 O'Reilly 的书 JavaScript Web Applications 所以有一个不错的参考)。
由于我已经在后端建模了我的数据,我想导出该配置并使用它自动创建 Spine 模型,以便它们记录的数据始终保持同步(如果我改变了这种方式我的后端模型,前端会在下一页加载时自动更改)。