[下の背景] バックエンドで 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 クラスを拡張する最良の方法ですか?
バックグラウンド:
そう。Flask を使用して GUI アプリから Web アプリに移植した Python アプリケーションがあります。
私はビュー部分をやっているところで、データの操作/アプリの制御などに JavaScript フレームワークを使用することが非常に理にかなっていることに気付きました。
一連の調査の後、私は Spine に落ち着きました (最初に読んだとき、API は私にとって最も理にかなっていました。さらに、著者は O'Reilly の本 JavaScript Web Applications を書いたので、適切なリファレンスがあります)。
バックエンドでモデル化されたデータを既に取得しているので、その構成をエクスポートし、これを使用して Spine モデルの作成を自動化して、記録しているデータが常に同期されるようにしたいと考えています (私のバックエンド モデルでは、フロントエンドは次のページの読み込み時に自動的に変更されます)。